St John's Theatre on the Hill

The Theatre on the Hill is a 349 seat theatre which is able to bring Marlborough a diverse range of performance options: theatre, music and dance from across the UK, as well as providing a venue for performances and events for local community groups

For more information, visit the website.

Forthcoming Events