1. Best Solar Installation 123 Sycamore Avenue, Manteca, CA 95336 Coordinate: 37.79827,-121.21922 Phone: (209) 323-2483