Upton Upon Severn

Upton Upon Severn

Upton Upon Severn is a picturesque town that sits alongside the River Severn. Upton Upon Severn is a small, lively town that sits on the river Severn, just a few miles from Malvern and the lovely village of Hanley Swan. Upton Upon Severn was founded in 897, and until the latter half of the 20th century, […]