The Clapham Grand The Clapham Grand The Clapham Grand Saint John’s Hill London SW11 1TT United Kingdom