Around Upton-upon-Severn Worcestershire england UK The Star Inn
Size: 3806px × 2949px
Location: Upton upon Severn, United Kingdom
Photo credit: © Mr Standfast / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: hills, inn, malvern, pub, river, severn, small, star, town, upton, upton--severn, worcestershire