All the latest news, reviews, features and stories for Circa’s Duck Pond
The Royal Festival Hall, located on the South Bank of the River Thames, opened in 1951 as part of...
29 Jul, 2024 | By Sian McBride
Tailor your search to fit your schedule and get ready for an unforgettable theatrical experience.
Sign up to our newsletter for insider access, exclusive deals & special offers