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.