60-foot Solar Telescope in Los Angeles County, California

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

Building Type
building