Delta Health and Wellness - Main Location Delta Health and Wellness Address 17021 Old Orchard Rd, Unit 4 Lewes, DE 19958 US 38.752459, -75.164616 Contact Information 302-329-8712 Map Map integration coming soon View on Google Maps Back to Delta Health and Wellness