Construction - Chula Vista, California, United States
Solar Universe of San Diego is a construction company based out of 2437 FENTON ST, Chula Vista, California, United States.