Here at The Star Inn & Hotel we provide luxury accommodation, tasty food and a relaxed atmosphere perfect for the whole family.

We are located in centre of Upton with many places to see in the local area including the River Severn. If you are looking for somewhere to stay in Upton, we are the best place for you with a variety of different rooms and great facilities. 

We guarantee a great stay at The Star Inn & Hotel.