A stay at Norfolk Towers Paddington Hotel places you in the heart of London, within a 15-minute walk of Hyde Park and Marble Arch. This 4-star hotel is 1.3 mi (2.1 km) from Oxford Street and 2.5 mi (4 km) from ... Read more

View all Luxury Hotels in London