The Star Inn & Hotel
The Star Inn & Hotel, 3 High Street, Upton Upon Severn, Worcester, Worcestershire,
Worcester WR8 0HQ ,United Kingdom
![The Star Inn & Hotel The Star Inn & Hotel](https://graph.facebook.com/954591257927177/picture?type=normal&redirect=true)
The Star Inn & Hotel is one of the popular Hotel located in The Star Inn & Hotel, 3 High Street, Upton Upon Severn, Worcester, Worcestershire , listed under
Hotel in Worcester
,