NEUTRAL150 Foot Solar TelescopeLa Canada Flintridge, United StatesBuilt in 1910. First operational in 1912. World's largest until 1962.View on Google MapsView on GymHuntr MapSubmit UpdateSubmit Update