This hotel is situated just a few minutes away from the bustling area of Clapham High Street. It is an ideal starting point
to explore London and lies within easy reach of all the important streets du ...
Our customers' opinions
South Clapham station is quite near, and the staff were friendly.