This hotel has undergone a major renovation and it is a "boutique" style hotel, making it one of the best three star property in the Earls Court area. (0908RP)
Mayflower Hotel and Apartments offers accommodations throughout the area in London.
26-28 trebovir road
Checking for room alternatives