Taco Bell 26388

Taco Bell #26388 is a Taco Bell restaurant located at 16 West Suffolk Avenue, Central Islip, New York.