The London Town Hotel is a superior tourist class, Victorian style hotel located just a few steps away from Earl's Court Exhibition Centre and within easy reach of Olympia.
The central location makes this hotel the perfect base for business and leisure travellers visiting London, offering good transport links to local attractions, dining and shopping.
All the modern bedrooms are attractive and well appointed and guests can relax in the bar/coffee lounge on the first floor overlooking private gardens.