London Town Hotel

15 Penywern Road, Earls Court, London, United Kingdom

London Town Hotel Photos

London Town Hotel Map

15 Penywern Road, Earls Court, London, United Kingdom
London Town Hotel

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.