ABC Hyde Park Hotel
ABC Hyde Park Hotel, 121 Sussex Gardens, London, W2 2RU
~ Three Star Hotel in London ~
Just 400 metres from London Paddington, the ABC Hyde Park Hotel has a reception open 24h/24 and free Wi-Fi. Hyde Park is only 700 metres away, and Oxford Street a 15-minute walk. ~ BOOK NOW
No Comment