Tags: Theatre, Venue.
The Northcott Theatre is a theatre situated on the Streatham Campus of the University of Exeter Exeter Devon England. It opened in 1967 and was run until 2010 by the Northcott Theatre Foundation when the company ceased operating after a period in administration. The theatre is now known as Exeter Northcott Theatre and became a registered charity (no. 1151620) in June 2013.