|
United Kingdom > London > Earls Court
| |
Address
15 Penywern Road
Earls Court London SW5 9TY
Getting There
|
From £186
![]() London Town Hotel
The London Town hotel is a converted Victorian Townhouse, built circa 1877, situated in the tree lined Penywern Road. It is a quality bed & breakfast hotel in central London.
Location Rooms Restaurant General Hotel Facilities Room Facilities |