Victorian Opera presents: The Sleeping Beauty

Arts Centre Melbourne 100 St Kilda Road, Melbourne

The transformative power of love takes centre stage as a cursed Princess awakens from an eternal sleep in a retelling of…

$35 – $163