Taco Roco
Address:
281 Santa Rosa St, San Luis Obispo, CA 93405
Phone:
(805) 784-0502 Restaurants
Other Businesses:
- Raku Japanese Fusion Cuisine at 857 Higuera St, San Luis Obispo, CA 93401
- The Library at 723 Higuera St, San Luis Obispo, CA 93401
- Bull's Tavern at 1032 Chorro St, San Luis Obispo, CA 93401
- Poor Boy Sandwiches at 580 California Blvd, San Luis Obispo, CA 93405
- Jin Modern Noodle House at 1308 Monterey St, San Luis Obispo, CA 93401