Welcome...

…to the oldest pub on the
River Thames.

Bookings

For a great meal at The Mayflower, book a table in our restaurant by giving us a call on 020 7237 4088 or filling out the booking form below.

stay in the loop about our latest offers and events

Leave your details here…

Please allow us 24 hours to confirm your booking request. If booking for the same day or next day please call the pub on 0207 237 4088 to ensure we have a table for you.