Converted Victorian Townhouse Built Circa 1877 and Situated in the Tree Lined Penywern Road. Family Run and Offering a Warm and Relaxing Atmosphere the
London Town Hotel is located in London near: The London Town Hotel is located in central London. It is within easy reach of many of London's major tourist attractions:
Earl's Court and Olympia exhibition centres; London's famous West End (for Theatreland, restaurants and nightlife); the Royal Albert Hall; and Hyde Park.
There is shopping at Oxford Street, Regent Street, Bond Street, and the famous street markets: Notting Hill and Portobello Road Market.
We are a 2 minute walk away from Earl's Court London Underground station (Piccadilly and District lines). From London Heathrow Airport the journey time to Earl’s Court Station is approximately 45 minutes via the Piccadilly Line.
Book London Town Hotel London online and save. Our booking system provides cheap rates for London Town Hotel London room reservation. See hotel photos, facilities, check available rooms for your dates and book London Town Hotel London by cheapest rate. Our system is secure and absolutely free of charge. You pay at the hotel, cancellation is free.