15 Penywern Road, London, SW5 9TY
Location: Earls Court
If you want an affordable three star hotel in London close to the Earls Court Exhibition Centre, Earls Court Tube Station and places like the Natural History Museum, book yourself into London Town Hotel now! Prices include a continental breakfast to get your day started. Youll find WiFi throughout, a guest lounge, and garden to enjoy!