Knights Inn London-Downtown is placed in a market area of London in the vicinity of Museum London, Aeolian Hall and Boler Mountain. Built in 1960, the hotel was renovated in 2012.
Knights Inn London-Downtown is 10 minutes' walk from the center of London.
London airport can be reached in 10 minutes by car from Knights Inn London-Downtown.
Knights Inn London-Downtown provides guestrooms appointed with a fridge, complimentary wireless internet and flat-screen TV.
Eat & Drink
Breakfast is offered in the restaurant every morning. The dessert The Only on King awaits guests with a selection of French dishes.
Guests can make use of a lift and an ATM on site.
Wireless internet is available in the entire hotel for free.
Paid public parking is possible at a location nearby.