home
>
London town hotel
london town hotel
London town hotel
Location located in london kensington london town hotel is a family friendly hotel close to stamford bridge stadium riverside studios and broadway shopping centre also nearby are beauchamp place and harrods hotel features a complimentary breakfast is served each morning in addition to a terrace and tourticket assistance london town hotel features a garden wireless internet access is complimentary in public areas additional amenities at this victorian hotel include coffeetea in th

SIMILAR PRODUCTS