|
Hotel Description The London Town hotel is a converted Victorian Townhouse, built circa 1877. The Hotel is situated in the tree lined Penywern Road, in the heart of Earl's Court (in the Royal Borough of Kensington & Chelsea). The hotel is a quality, bed & breakfast hotel in central London.
From 55 GBP
|