Abbey Court Hotel - Hyde Park
Address: 174 Sussex Gardens, Hyde Park, Paddington, Westminster, London, United Kingdom.
Nearest Landmark: Paddington Railway Station
(3 minutes walk)
Distance: 2.4 Miles from London Centre
In a quiet, tree-lined avenue overlooking the peaceful Talbot Square Gardens, this 3-star hotel has a 24-hour front desk and modern bedrooms. London...