The Star Inn
The Star Inn
Bentworth, Alton,Hampshire,
United Kingdom