Knights Inn London South is a 2-star budget venue featuring a non-smoking accommodation within a 25-minute walk from Westminster Ponds.
Eldon House is located just 6.9 km away. The property is set within 7 km distance from London city center.
Knights Inn London South lies within 15 minutes’ drive to London airport.
Knights Inn London South offers 81 rooms fitted with an iron with ironing board, complimentary Wi-Fi, a safe, a refrigerator and a microwave for a comfortable stay in London.
Eat & Drink
Izakaya SHOGUN Japanese Sushi & Grill and Archie's Seafood Restaurants are located within 100 meters away.
A full breakfast is served at affordable prices.
Business facilities feature a banqueting hall and a meeting room.
Wireless internet is available in the entire hotel for free.
Free public parking is possible on site.