Gloucester is a port and the county town of Gloucestershire, in south-west England. It lies on the River Severn close to the Welsh border about 45 miles south-west of Birmingham. It has a lovely cathedral, whilst since the 1980s the docks, which had fallen into disrepair, have been redeveloped and now provide an interesting historical area for visitors.