Original: Gloucester lies close to the Welsh border, and on the River Severn, approximately north-east of Bristol, and south-southwest of Birmingham.
Simplified: It is close to the Welsh border on the River Severn.