New Theatre

Location

George St
Oxford
United Kingdom

 

The New Theatre Oxford (for a period from 1977 known as the Apollo Theatre Oxford) is the main commercial theatre in Oxford, England and has a capacity of 1,800 people. It is located in George Street in the centre of the city. (Wikipedia)

Shows At This Venue: