The Village Inn3.50(0 reviews)British / 89 Lanark Road, Carstairs ML11 8QQ Scotland, United Kingdom /
The Best Restaurants in Carstairs, ScotlandView allThe Village Inn3.50(0 reviews)British / 9279.6 km from Nearby search