The 2-star Knights Inn London South provides a business accommodation to stay in London.
The venue is 7 km away from The Grand Theatre. The property boasts location within 7 km from London city center.
Knights Inn London South lies within 20 minutes’ drive to London airport.
Knights Inn London South offers non-smoking rooms with complimentary wireless internet, individual climate control, television with satellite channels, a work desk and a DVD player to make stay in London even better.
Eat & Drink
Serving a wide range of dishes, Izakaya SHOGUN Japanese Sushi & Grill and Archie's Seafood Restaurants can be reached within 5 minutes’ walk.
A full breakfast is served at affordable prices.
Residents will benefit from 24-hour reception and laundry.
The hotel offers a gym and a fitness centre to keep active guests fit.
Wireless internet is available in the entire hotel for free.
Public parking is possible on site for free.