Taco Bell
Restaurant
•
397 Santa Rosa St, San Luis Obispo, CA 93401, USA
6.2
Tuesday: 7 AM – 3:30 AM
See if anyone you trust recommends it!