Situated in London, Atlas Apartments provides accommodation 900 metres from Hyde Park and 1.3 km from The Serpentine. Complimentary Wi-Fi is featured. Royal Albert Hall is 1.6 km from the apartment, while Lord's Cricket Ground is 1.
16 Talbot Square, Westminster Borough, London, W2 1TS, United Kingdom
Nightly rates from $107