Bristol is a city, unitary authority and ceremonial county in South West England, 115 miles (185 km) west of London and between the cities of Bath, Gloucester and Newport.
With a population of 400,000, and metropolitan area of 550,000, it is England's sixth, and the United Kingdom's ninth, most populous city, one of England's core cities and ...
FREE ADVERTISING!