Star Inn & Hotel3.00(0 reviews)GBP 10Star Green, Main Rd, Whiteshill, Stroud GL6 6AE, United Kingdom /
The Best Restaurants in WhiteshillView allStar Inn & Hotel3.00(0 reviews)GBP 109612.4 km from Nearby search