Cafe Navarre

101 N Michigan St, South Bend
(574) 968-8101

Reserve Online

Opentable