Bristol, England

Bristol, England

The famed port town of Bristol, England, is actually about 8 mi/13 km inland, on the River Avon, and 105 mi/170 km west of London.

JDS Travel News JDS Viewpoints JDS Africa/MI