Address: 55 Palisado Avenue, Windsor, 06095, United States Of America
City: Windsor
Dishes: 31
Reviews: 123
All prices are estimates.
Windsor is a small town in California's wine country, known for its vineyards and wineries. Local cuisine often features fresh produce, artisan cheeses, and Californian wines.