Mayfair - 3 - London Lifestyle Awards
19 Old Park Lane, London, W1K 1LB
Voted Best Hotel of the Year 2005 by Visit London, the Metropolitan overlooks Hyde Park on Park Lane and is superbly located on...
Park Lane, Nobu, Met Bar, 5 star luxury
27-41 Half Moon Street, London, W1J 7BN
Townhouse hotel located in the heart of Mayfair near Green Park and close to the most popular attractions in London. The hotel has...
luxury hotel accommodation, city centre hotel, meeting venues