Lean Delaware Address Smyrna, Delaware 19977 Phone 302-385-6755 Hours of Operation Monday – Friday 9:00 AM – 5:00 PM Smyrna, DE 19977, USA View on Google Maps REQUEST A CONSULTATION First Name* Last Name* Email* Phone* Message