Get directions to: Little Italy's, Vermillion, SD
Restaurant address: 831 E Cherry St Vermillion, SD 57069, USA
Restaurant: Little Italy's