Get directions to: Lajuanita Restaurant, South Sioux City, NE
Restaurant address: 116 E 21st St South Sioux City, NE 68776, USA
Restaurant: Lajuanita Restaurant