Bristol

On the River Avon, Bristol is bordered by the ceremonial counties of Gloucestershire to the north and Somerset to the south... View more ⤋