Clapham Terrace Primary School CV31 1HZ Clapham Terrace CV31 1HZ United Kingdom Built: October 4, 2020 Address: CV31 1HZ Clapham Terrace CV31 1HZ United Kingdom