Mayflower Hotel & Apartments, London ***
London, United Kingdom
Sleeping Rooms
48 rooms
Location
Sleeping Rooms
Total number of rooms
48
Maximum number of rooms for groups
Address and Location Info for Mayflower Hotel & Apartments, London
Full Address
26-28 Trebovir Rd London SW5 9NJ
City
London
Region
London
Country
United Kingdom
Latitude
51.491741
Longitude
-0.194710