Shaftesbury Hyde Park International
London, England, United Kingdom | Accomodations / Bed & Breakfast
About

Located in the heart of Hyde Park and minutes away from Bayswater and Queensway,the Shaftesbury Hyde Park International Hotel is the perfect choice for travelers.