Queen Square, Bristol. Queen Square is a 2.4 hectares (5.9 acres) garden square in the centre of Bristol, England.

Loading…
Queen Square, Bristol. Queen Square is a 2.4 hectares (5.9 acres) garden square in the centre of Bristol, England.