- UK Information
- UK Hotels
- Mayflower Hotel & Apartments
Mayflower Hotel & Apartments
Ideally located for London’s West End, this Townhouse hotel is close to Earl's Court and a 2-minute walk from the Tube. Individually decorated rooms feature high ceilings and marble bathrooms.
Rating
Visa,American Express,MasterCard
Prices from £55
48
Victoria
Old Brompton Road, Victoria
Earls Court