Taqueria

Taco restaurant · 524 North St, Logansport, IN

Dine-In

More food in Logansport, IN · Tacos in Logansport