Oxford Farm Shop
United Kingdom
>
England
>
North of Tyne
>
Northumberland
>
Ancroft
>
Oxford Farm Shop
Oxford Farm Shop is a restaurant in Northumberland, Ancroft.
Oxford Farm Shop
Postal code
TD15 2TA
Object
Restaurant
Building
Yes
Place
Oxford