
15 Penywern Rd, London, SW5 9TY
Star Rating:

The London Town Hotel is a converted Victorian townhouse, just 100 metres from Earls Court Underground Station. The hotel is situated in the heart of...more
The London Town Hotel is a converted Victorian townhouse, just 100 metres from Earls Court Underground Station. The hotel is situated in the heart of Earls Court in the Royal Borough of Kensington & Chelsea.
Rooms at the London Town Hotel have an en suite shower and toilet with a selection of toiletries. They also feature a flat-screen TV, free Wi-Fi, a hairdryer, a safe and a telephone. All rooms are non-smoking.
Continental breakfast is available on pre-order and is served in the breakfast room. Free tea and coffee is available in the guest lounge, which leads onto the terrace overlooking the garden.
Olympia Exhibition Centre is a 15-minute walk away. The famous shopping districts of Kensington and Knightsbridge are nearby and the Tube provides easy access to the West End and Central London.