Thesaunderschild
02-23-2025, 08:58 AM
Located in Bristol, in the South West of England., Official university site with information on undergraduate and postgraduate courses, research, teaching, study and departments. Located in Bristol, in the South West of England. 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 Bristol Channel of the Atlantic Ocean, about 8 miles to the northwest. Bristol is a historic seaport and commercial centre.