en
×
About Us
Contact Us
Guides
Articles
Vota
/
United Kingdom
/
Windsor
/
Windsor Farm Shop
Windsor Farm Shop
Deli · Sandwich Shop
Farm shop and cafe offering local produce, including meat from the royal estate. Enjoy home-cooked pies and light bites.
England
Windsor, United Kingdom
www.facebook.com/322337175195190
Location
Vota recommends
What are you in the mood for?
Sandwich Shop
25 places
Coffee Shop
51 places
Something else →
The ranking
Best Deli in Windsor
9 places, none rated yet
See the full list →