Overview
Hotels
Things to Do
Restaurants
Nightlife
Itineraries
Facts
Explore
Travel
Mayflower Hotel
NileGuide Expert Says:
9 apartments with kitchens are ideal for families in this lively location
User Rating:
Address:
26-28 Trebovir Road
SW5 9NJ London, United Kingdom
view map
Phone:
1-442074000000
Hotel star rating:
3 stars
Brand name:
The Mayflower Collection
Map:
Contact
·
Privacy
·
Terms