Grand Central Hall Liverpool was opened in 1905 as the Central Hall of the Liverpool. Located on Renshaw Street in the heart of Liverpool city centre. This 1,300 seat hidden Gem hosts a multitude of live entertainment & is the perfect Liverpool City Centre Venue for your Wedding, Birthday Celebrations, Film Screening, Fashion Show as well as a perfect corporate event location. The building was used from its opening in 1905 as a Methodist church. Since then it has been used as the New Century Picture Hall, and was then the home of the Liverpool Philharmonic Orchestra while the Philharmonic Hall was rebuilt.