The London Hotel

32 Sussex Gardens, London, W2 1UL, United Kingdom

About The London Hotel

London Hotel is a bed and breakfast hotel situated in Westminster, in central London. Breakfast is served every morning and there is a 24-hour front desk.

Most rooms come with an en suite bathroom and there is free WiFi in all areas.

London Hotel is a walking distance from the Paddington Station, Edgware Road and Marble Arch.

Amenities

  • Room Service
  • 24 hour front desk

Location

The London Hotel
32 Sussex Gardens, London, W2 1UL, United Kingdom

Logo

We are an independent travel network
offering over 100,000 hotels worldwide

Learn more Learn more