Short Description In the heart of Castlemaine, Theatre Royal is where history meets good times—Australia’s longest continuously operating mainland theatre, now reimagined as a cinema, live-music venue, bar, pizzeria and beer garden.
Address 30 Hargraves St, Castlemaine, VIC, Australia
3450