Taco Bell 24286

Taco Bell #24286 is a Taco Bell restaurant located at 3810 Broad Street, San Luis Obispo, California.