Home > Hotel > Kensington Town House

Kensington Town House

32-36 Hogarth Road, SW5 OPU, London

Guest Review Score: 6.4/10

   

Facilities
Policies

Check In : 14:00 to 00:00

Check Out :

51.4934 -0.1917