Route GuidesRoutes City GuidesCities Map Log in

London Town Hotel

London
15 Penywern Rd, London, SW5 9TY

30 rooms · ★★★ · from £59


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.