Windmill Hotel is located in the centre of Clapham Common, around 200 acres of green space with native flora and fauna and just a stone's throw from Clapham Common tube station with the Northern Line so it couldn't be easier to get to.
Clapham Common South Side Clapham
Referenzen