Our Story

The Mayflower Hotel is a 4 star boutique Bed and Breakfast hotel in Earls Court in Central London. Our hotel is close to Kensington High Street which includes many famous shops and is only a 10 minute walk away. Our Central London hotel is also located around the corner from Earls Court Underground Station meaning we are minutes away from many of London’s most celebrated attractions and popular areas.

Our London hotel rooms are individually decorated with East meets West designs. Each hotel room comes with a flat-screen TV and complimentary WiFi. Our bathrooms have walk-in showers and continental breakfast is included in our room rate.

See what our guests have to say

“Really great value for money hotel in central London. Will return.”

"Great hotel for short London stay. Very handy transport links, Earls Court tube station 3 min walk. Plenty of places to buy food and drink near to hotel. Rooms were clean and modern, not huge but big enough for a short stay. There was a small rear garden were you could have breakfast outside."