Our Story

The Mayflower is a family-run 4-star boutique hotel in Earls Court. Our rooms are each uniquely appointed according to our hotel’s expression of East-meets-West design. We are 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.