"I rarely leave reviews, but this food was so delicious I just had to! #1 spot in Windsor!"
Phone: +17076200508
Address: 186 Windsor River Road, Windsor, CA 95492, United States
City: Windsor
Website: http://www.gratawindsor.com/
Monday: 12:00 -21:00
Thursday: 12:00 -21:00
Friday: 12:00 -21:00
Saturday: 12:00 -21:00
Sunday: 12:00 -21:00
Dishes: 143
Amenities: 25
Categories: 5
Reviews: 1595