Clapham Grand

21-25 St John's Hill.View map