St Thomas the Apostle College (STAC) is a Catholic College for boys who live in a diverse and vibrant inner city environment.
Hollydale Road SE15 2EB Show on map
020 7639 0106 enquiries@stac.southwark.sch.uk Website