St Thomas More Language College
St Thomas More Language College is ideally located in Chelsea, London and provide a great space for holiday activity camps It's excellent facilities, including a sports hall, hard court playground and large early years room provides a great space for Super Camps to run it's ever popular Multi-Activity camp throughout the summer.
Cadogan Street, London, London, SW3 2QS
Standard hours: Open 9am-5pm; Extended care hours: Open 8am-6pm
Daily and Weekly