Address : 14 devonshire terrace lancaster gate, london, united kingdom w2 3dw , london Show Hotel Map
This hotel is situated on Devonshire Terrace in Paddington, just 500 metres' walk to London's mainline Paddington train station. Hyde Park is 350 metres away, while Kensington Palace Gardens and the Royal Albert Hall are some 1.7 km away. Notting Hill is roughly 10 minutes from the hotel using public transport, while it takes around 15 minutes to reach Oxford Street, London Zoo and the British Museum.