Los Charros Taqueria
Address:
425 Colusa Ave, Yuba City, CA 95991
Phone:
(530) 671-4140
Restaurants
Other Businesses:
- Azteca Mexican at 1747 Live Oak Blvd, Yuba City, CA 95991
- Sun's Cafe at 646 Gray Ave, Yuba City, CA 95991
- JanYo Frozen Yogurt at 1520 Butte House Rd, Yuba City, CA 95993
- Ocean Fish and Chips at 411 Colusa Ave, Yuba City, CA 95991
- Tortilleria Flores at 120 Percy Ave, Yuba City, CA 95991