Get directions to: Helen's Sausage House, Smyrna, DE
Restaurant address: 3926 Kirkwood Hwy Smyrna, DE 19977, USA
Restaurant: Helen's Sausage House