Taco Bell

130 Sanford farms shopping Center, Amsterdam
(518) 842-1312