Bristol is located about 120 miles (190 km) west of London at the confluence of the Rivers Avon and Frome. Just west of the city, the Avon flows into the estuary of the River Severn, which itself empties into the Bristol Channel of the Atlantic Ocean, about 8 miles to the northwest. Bristol is a […]
Read More