Taco Bell 27780

Taco Bell #27780 is a Taco Bell restaurant located at 1717 East Vista Chino Street, Palm Springs, California.