T
The Anchor Inn
Address
Church Road, Starcross EX6 8RA
City
Starcross
Post Town
Exeter
County
Devon
Country
England