Taco Bell 25488

Taco Bell #25488 is a Taco Bell restaurant located at 2506 Jamacha Road, El Cajon, California.