My Super Taqueria LLC Food Truck.

Mexican restaurant · 298 W Jefferson St, Franklin, IN

More food in Franklin, IN · Mexican Food in Franklin