St George Hotel
Address: 46 Norfolk Square, Paddington, London, Westminster Borough, London, W2 1RT, United Kingdom
Nearest Landmark: Paddington Railway Station
(15 Minutes Drive )
Distance: 2.9 Miles from London Centre
Within 10 minutes walk of central London s leafy Hyde Park, the family-run St George Hotel offers free WiFi, en-suite rooms, and continental breakfast....