Kensington Town House Hotel is a good accommodation choice in London.
This venue is situated 200 meters away from Earls Court Exhibition Center, Zest Contemporary Glass Gallery and Tardis Police Box. The venue is 5 km away from the city center.
Hyde Park is located 2.6 km from the property and The London Eye is just about 5.2 km away.
Earls Court underground station is about 5 minutes' walk of the hotel. The hotel is around 20 km from London City airport.
Kensington Town House Hotel provides guestrooms appointed with a safe, climate control, wireless internet, a mini-refrigerator and TV.
Eat & Drink
The gastropub Zizzi - Earls Court is 5 minutes’ walk away.