Castle Solar

6635 Eden Ave, Winton, CA 95388