Return to "Grand Central Hall in Liverpool shut down" Grand Central Hall Grand Central Hall in Renshaw Street, Liverpool