Taco Bell hero image

Taco Bell

Restaurant

397 Santa Rosa St, San Luis Obispo, CA 93401, USA

Biter Score
6.2
Open
Thursday: 7 AM – 4 AM