150-foot Solar Telescope in Los Angeles County, California

150-foot Solar Telescope in Los Angeles County is a telescope (Elevation 53.7 m). 150-foot Solar Telescope is located near Mount Wilson Toll Road.

Building Type
building