Skip navigation

Windsor

Location

Windsor
9010 Brooks Rd.
Windsor, CA 95492
United States
38° 33' 1.5984" N, 122° 48' 26.28" W
In the Lakewood Village Shopping Center
(707) 836-0900
Hours: 
Sunday - Thursday 11am - 10pm
Friday & Saturday, 11am - 11pm

 

Features:

Online Ordering
Patio
Private Dining Room

Happy Hour:

Weekdays 3-6pm

Javascript is required to view this map.