ABC HYDE PARK HOTEL, London

121 SUSSEX GARDENSPaddington, LondonW2 2RU, United Kingdom