Taqueria California- Windsor ★★★★☆4.1 (157) Restaurants Mexican restaurant · Burrito restaurant · Taco restaurant 6560 Hembree Ln Ste. 170, Windsor, CA 95492 Call Website Details →