15 Penywern Road, Earls Court, London, United Kingdom
London Town Hotel Photos
London Town Hotel Map
15 Penywern Road, Earls Court, London, United Kingdom
Searching for availability
Hotel Information
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.