The 2-star Knights Inn London Downtown is situated in the heart of London. Founded in 1960, the hotel underwent a renovation in 2012.
Guests will appreciate Knights Inn London Downtown close proximity to Museum London, which is 450 meters away. The property lies within 1 km from the city center.
London airport can be reached in 15 minutes by car from Knights Inn London Downtown.
At Knights Inn London Downtown, guests are offered rooms with complimentary Wi-Fi, flat-screen television and a fridge.
Eat & Drink
Guests can have breakfast in the restaurant every morning. The dessert The Only on King is about 5 minutes’ walk from the property.
The facilities as an ATM and a lift are offered for guests.
Wireless internet is available in the entire hotel for free.
Paid Public parking is possible at a location nearby.