The Mayflower
➤ 117 Rotherhithe St, London United Kingdom, United Kingdom
Vegetarian, Vegetarian, Terrace, Drinks, Fish
"I visited the Mayflower Pub on Saturday night with friends. On arrival the place was very busy, but we managed to find a table. The whole experience was fantastic: staff offered a fast and pleasant service, drinks were excellent and food very tasty "