Taco Bell 24283

Taco Bell #24283 is a Taco Bell restaurant located at 397 Santa Rosa, San Luis Obispo, California.