Where is the exact location of Bristol City?
Bristol City is located in South West England, about 129 miles (208 km) west of London and 79 miles (128 km) east of Cardiff, Wales. It lies at the confluence of the rivers Avon and Frome, a few miles from where they enter the Bristol Channel, an inlet of the Atlantic Ocean.