Liverpool, United Kingdom

The Millennium Centre (St. Helens) Ltd

The Millennium Centre (St. Helens) Ltd is an event venue in Liverpool, United Kingdom, at Corporation Street, St Helens, WA10 1HJ. There is 1 upcoming event listed, starting Fri, 27 Nov 2026. Tickets are sold on the source platform — every listing links straight to it.