Star Inn
[ Bar ]
Parkhall Lane
Church Leigh, England
()01889502352
54
1 rating
6-12:00 AM, 4-11.30 Sun
information provided by RateBeer.com