Taco Bell 26364

Taco Bell #26364 is a Taco Bell restaurant located at 1038 Glenwood Avenue, Oneida, New York.