Main Menu > Accommodations >

Mayflower Hotel & Apartments

 
 
Profile Accommodations Photo-Gallery How To Reach Us Bookings Facilities FAQs Home
 
 
Traveler Reviews
 
Mayflower Hotel & Apartments, 3 Star Hotel, SW5, Center of London

The Mayflower Hotel & Apartments, ideally located for the heart of London, offers visitors a refreshing respite from the hustle and bustle of city life. Our friendly and welcoming atmosphere allows you to enjoy the benefits of Europe’s leading city.... (read more)
 
Facilities:
Concierge ServiceNon Smoking Rooms
Child FriendlyGuided Tours