The Mayflower Hotel & Apartments London

The Mayflower Hotel & Apartments London

0  Reviews


Three Stars in London - Earl's Court
26-28 Trebovir Road , Earl's Court, London, SW5 9NJ
+44 (0) 20 7370 0991
http://www.mayflower-group.co.uk

Mayflower Hotel & Apartments is a superior 2 star hotel with 48 en suite apartments. Situated in Earls Court, it is located close to some of London's foremost exhibition centres. Each room has a TV and the hotel boasts a lift, hotel safe, business centre and laundry service.




Would you like to submit a review of The Mayflower Hotel & Apartments, London? Your The Mayflower Hotel & Apartments London review will help build a list of the best Three Stars in London. If The Mayflower Hotel & Apartments London is your business, then claim it now. After claiming your business, you will be able to improve your business listing.