Unique and elegant, The
Mayflower hotel is designed with imagination and originality.
A beautiful Townhouse Hotel of 48 rooms, each decorated and furnished individually
in a distinctive style. It provides a haven of serene, spacious comfort
located close to Earls Court with easy access to Knightsbridge and London's
West End.