1. Scrubbers Cleaning Service 118 Silva Terra Dr., Wilmington, NC 28412 Coordinate: 34.15422,-77.91214 Phone: (336) 687-1000