The Dome Grand Central

The Dome Grand Central
35 Renshaw Street, Liverpool, L1 2SF