Taqueria Santa Rosa
Address:
1129 S Cloverdale Blvd, Cloverdale, CA 95425
Phone:
(707) 894-4495 Restaurants, Mexican
Other Businesses:
- Cafe at 1129 S Cloverdale Blvd, Cloverdale, CA 95425
- Subway at 1194 S Cloverdale Blvd, Cloverdale, CA 95425
- KFC - Kentucky Fried Chicken at 1194 S Cloverdale Blvd, Cloverdale, CA 95425
- Quiznos Sub at 1198 S Cloverdale Blvd, Cloverdale, CA 95425
- Owl Cafe at 485 S Cloverdale Blvd, Cloverdale, CA 95425