London Town Hotel

London Town Hotel
15 Penywern Road Earls Court, London, SW5 9TY
Photo of London Town Hotel

The London Town hotel is a converted Victorian Townhouse, built circa 1877, situated on Penywern Road. It is a quality, bed & breakfast hotel in central London. The hotel is situated in Earl s Court. A short walk away from the Earl s Court Exhibition Centres and within easy reach of the Olympia Exhibition Centers and West Brompton Train station. We are a 2 minute walk away from Earl s Court London Underground Station (Piccadilly & District lines). From London Heathrow Airport the journey time to Earls Court Station is approximately 45 minutes on the London Underground using the Piccadilly Line.

Text supplied by third party.

Comments & ratings