Route GuidesRoutes City GuidesCities Map Log in

Mayflower Hotel & Apartments

London
26-28 Trebovir Rd, London, SW5 9NJ

55 rooms · ★★★★ · from £61


Well located for London’s West End, this Townhouse hotel is close to Earl's Court and a 2-minute walk from the Tube. The rooms are Individually decorated and come with a flat-screen TV and complimentary WiFi.