Tilapia Restaurants in South Bend
Show restaurants on map
4.5
Menu
Table booking
4.5
Menu
Table booking
City: South Bend, 26582 US-20, South Bend, IN 46628, United States
"Always a family lover. Made with love home cooking. Loves to order or execute this place for lunch and dinner. Food excellent and staff fabulous..."
Feedback
These reviews refer only to the mentioned ingredients.