Location & Hours
Windsor CA 95492
Open 7 Days a Week call or text to place order or get information.
For reservations call (707) 975 - 8152
We'd love to hear from you!
Windsor CA 95492
Open 7 Days a Week call or text to place order or get information.
For reservations call (707) 975 - 8152
We'd love to hear from you!