Maxi's Food & Spirit Barn

American restaurant · 114 W Ireland Rd, South Bend, IN

Dine-In

More food in South Bend, IN · American Food in South Bend