Taco Bell 21246

Taco Bell #21246 is a Taco Bell restaurant located at 925 North Gospel Street, Paoli, Indiana.