ABC Hyde Park Hotel
121 Sussex Gardens
London United Kingdom
TEL: +44 20 7706 4660
Rated 75 / 100 based on 21 customer reviews.
Located in London City Centre, this bed & breakfast is within 1 mi (2 km) of London Business School, Marble Arch, and Kensington Gardens. Hyde Park and Selfridges are also within 1 mi (2 km).
Facilities @ ABC Hyde Park Hotel include:
Coffee / Tea Maker