The Swan Hotel offers a riverside setting in Upton upon Severn. It features a restaurant and serves a complimentary breakfast. The property is smoke-free.