Taco Bell 17288

Taco Bell #17288 is a Taco Bell restaurant located at 8720 Central Avenue, Montclair, California.