The Barn
United Kingdom
>
England
>
Devon
>
West Devon
>
Lifton
>
The Barn
The Barn is a restaurant in Lifton in West Devon.
The Barn
Object
Restaurant
Building
Yes
Website
https://strawberry-fields-farm-shop.myshopify.com/
Strawberry Fields Farm Shop