The Two Hyde Park Square
The 3-star The Two Hyde Park Square Hotel is set just 2.8 km from National Gallery.
The venue is 3.5 km away from The London Eye. The property lies within 3 km from the city center.
Bombay Palace serves Indian and British dishes and lies just 5 minutes walk from the property.
The hotel stands within 10 minutes of walking to Mayfair, Marble Arch Park Lane (14A) bus stop and 450 meters from Lancaster Gate subway station. London City airport is 20 minutes' drive away.