The Mayflower is a family-run 4-star boutique hotel in Earls Court. Rooms are each uniquely appointed according to the hotel’s expression of East-meets-West design. It is located around the corner from Earls Court Underground Station and are therefore a matter of minutes away from many of London’s most celebrated attractions. Rooms come with free WiFi, flat-screen TV, private bathroom with walking shower and free toiletries. Continental buffet breakfast is complimentary for overnight accomodations.