Return to "Glenbrook secures two tenants at Temple Square" No 1 Temple Square No 1 Temple Square in Liverpool city centre