Mayfair House is conveniently located in the heart of London’s prestigious Mayfair. Situated in Shepherds Market just off Park Lane and is perfectly placed for the celebrated West End theatres, restaurants and designer stores.
For tourists and business travellers alike, it makes the perfect choice for the discerning traveler looking for superior accommodation in Central London. The apartments are conveniently situated for shopping, business or sightseeing.
The nearest London Underground stations are Green Park and Hyde Park Corner (Piccadilly Line).