Taco Bell 32540

Taco Bell #32540 is a Taco Bell restaurant located at 121 Plaza 611 Lane, Stroudsburg, Pennsylvania.