Select the type of organization you'd like to see from the list:
Load map
Upton upon Severn is a small town located in Worcestershire, United Kingdom. It has a population of around 2,900 people. The town is situated on the River Severn, making it of interest to seafarers and shipowners. While it doesn't have any major ports or shipyards, its riverside location offers opportunities for recreational boating and activities along the river.