Go Back Share Facebook Twitter LinkedIn Report Report Abuse × Your Complaint* JLT Nail & Spa Member Popular Nail Salon Wilmington Contact Information Address 1095 South Water Street Suite D, Wilmington, IL, USA Phone (815) 926-2201 Social Info Location 1095 South Water Street Suite D, Wilmington, IL, USA Get Directions