Taco Bell 2616

Taco Bell #2616 is a Taco Bell restaurant located at 1245 Deer Park Avenue, North Babylon, New York.