Taco Bell 21382

Taco Bell #21382 is a Taco Bell restaurant located at 1625 Hempstead Turnpike, Elmont, New York.