Taco Bell 26353

Taco Bell #26353 is a Taco Bell restaurant located at 130 Sanford Farms Shopping Center, Amsterdam, New York.