The Two Hyde Park Square Hotel is set in a shopping area of London next to British Museum, Buckingham Palace and Victoria and Albert Museum.
The hotel is 10 minutes' walk away from Hyde Park and Marble Arch. The venue is set within 3 km from London city center.
Well connected to many sights, The Two Hyde Park Square Hotel is close to Lancaster Gate subway station and Mayfair, Marble Arch Park Lane (14A) bus station. London City airport can be reached within 20 minutes' drive.
The Two Hyde Park Square Hotel offers 74 rooms fitted with satellite TV, heating and a telephone for a comfortable stay in London.
Eat & Drink
Serving indian and british meals, Bombay Palace is about 5 minutes’ walk away.