Location 8796 Lakewood Dr.Windsor, CA 954921 (707) 838-1661 Directions From Highway 101: Take Central Windsor exit Take Lakewood Dr. Turn right into the Lakewood Shopping Center