Hotel 43 London
Address: 43 Queensborough Terrace, Bayswater & Queensway, Hyde Park, London, United Kingdom.
Nearest Landmark: Royal Hyde Park
(3 minutes walk)
Distance: 3 Miles from London Centre
A brand new refurbished 3* hotel right in the centre of town, minutes walk from Queensway, Notting Hill, Hyde Park and Paddington station, with the Heathrow...