London Town Hotel is located on 15 Penywern Road in Earls Court, SW5 9TY. This hotel is described as a quality place for bed and breakfast in London’s centre. London Town Hotel has excellent transport links, perfect for exploring London or doing business in UK’s capital. All rooms are equipped with free WiFi, digital TV, direct telephones, room safes, hair dryers and many other extras. For more information, or to book a room in London Town Hotel – call +44 (0) 207 370 4356.