This top hotel offers contemporary amenities and services, it is the perfect base for you to explore the beauty of London. It has 119 stylish guestrooms that are designed to provide relaxation, ease, and a memorable night’s rest.
Hotel Name: Shaftesbury Premier Hyde Park Paddington
Address: 78-82 Westbourne Terrace, Paddington, London W2 6QA
Official Website: Shaftesbury Premier Hyde Park Paddington