Atol Protected ATOL Protected Holidays

Search For A Holiday
Search millions of deals to

Find Your Holiday

London Town

Hotel Overview

The London Town hotel is a converted Victorian townhouse, built around 1877. It is a family run, bed & breakfast hotel in central London. They offer a warm and relaxing atmosphere in the centre of London. For business or pleasure, the London Town Hotel is the suitable base from which to explore the many wonders that London has to offer, or to do business.

15 Penywern Road

United Kingdom