Shaftesbury Hyde Park International is an excellent hotel to stay in London. Appropriately It's situated on residential street at Inverness Terrace and 7 minutes from the Hyde park. The Shaftesbury Hyde Park International offer the lots of facilities and attractions with special offers that will feel you luxurious.
PrintReport
Send a message to Shaftesbury Hyde Park International