Nature: Structure-Commercial Location: Smyrna Wellness Center Address: 100 South Main St Smyrna, DE 19977 Cross Streets: W Frazier St / W South St, E South St