Address : 22 park lane, london w1k 1be, united kingdom, london Show Hotel Map
This luxury hotel is in the heart of London's Mayfair district. Visitors can enjoy the wonderful views of Hyde Park from the hotel. A comfortable ride you can find numerous shops and entertainment venues as well as several tourist attractions. You can also reach them with efficient public transport system (200 m). The nearest tube stations are Hyde Park Corner and Green Park.