Apex Solar Panels San Diego Solar power is a clean and abundant energy source, and it's one of the fastest-growing sources of new electricity generation in the United States. Phone: 619-554-0065 440 19th St San Diego, CA, 92102 United States Map Other Categories: House & Home » Electrical |