Solar Panel Cleaning Services 2 years ago ID: #427432 Listed In : Accreditation 12747 Olive Blvd suite 300 St. Louis, MO 63141 +19152568224 https://goo.gl/maps/TK55AbiZgHV7ozWF6 Business Description Solar panel cleaning is critical to maintaining solar system performance. Panels are inspected and removed of any debris prior to cleaning. Spray down all solar modules with water at minimal pressure Reviews & Ratings Write a Review No Review. Please login / register to add your review.