Taco Bell 5656

Taco Bell #5656 is a Taco Bell restaurant located at 2300 Ardmore Boulevard, Forest Hills, Pennsylvania.