The Mayflower

The Mayflower

Food & Dining • London, England United Kingdom

Said to be the oldest pub on the River Thames, this 17th-century pub will charm you with its wooden deck, nice bar and a restaurant.

The restaurant offers classic British dishes which you can wash down with traditional ales, craft beers or local gins. In addition to that, you can enjoy great views of the river.

Saving, please wait.