1. Best Solar Installation 1135 Route 66 #105, Glendora, CA 91740 Coordinate: 34.12928,-117.84542 Phone: (626) 249-0104