Cafe Navarre
101 N Michigan St, South Bend
(574) 968-8101
Menu
Reserve
Restaurants in South Bend, IN
Cafe Navarre
101 N Michigan St, South Bend, IN 46601
(574) 968-8101