Taco Bell 9587

Taco Bell #9587 is a Taco Bell restaurant located at 222 Elmira Road, Ithaca, New York.