Taco Bell 28969

Taco Bell #28969 is a Taco Bell restaurant located at 865 Country Road 64, Elmira, New York.