Taco Bell 3857

Taco Bell #3857 is a Taco Bell restaurant located at 6211 Stellhorn Road, Fort Wayne, Indiana.