Just 10 minutes’ walk from Marble Arch and Hyde Park and a 15-minute train ride from Heathrow Airport from Paddington Station, this hotel has great location in the centre of London. Breakfast is served every morning in the restaurant.
12-20 Sussex Gardens, Westminster Borough, London, W2 1UL, United Kingdom
Hotel booked 1 times today.
Nightly rates from $73