MAYFLOWER

Mayflower Hotel is a boutique hotel in west London, featuring 48 rooms, each decorated and furnished individually in a distinctive ‘East meets West’ style. Recently renovated to a high standard, the Mayflower Hotel offers originality, beautiful design and luxury in the heart of Earls Court