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 Wi-Fi in all areas.
32 Sussex Gardens, Westminster Borough, London, W2 1UL, United Kingdom
Nightly rates from $104 to $269