Get directions to: Nuevo Tijuana Mexican Restaurant, South Bend, IN
Restaurant address: 1116 South Main Street South Bend, IN 46601, USA
Restaurant: Nuevo Tijuana Mexican Restaurant