Inspiration Point Interpretive Site is located in Altadena, United States on Echo Mountain (Mount Lowe Railroad Trail). Inspiration Point Interpretive Site is rated 4.8 out of 5 in the category observation deck in United States.
Address
Echo Mountain (Mount Lowe Railroad Trail)
Accessibility
No wheelchair-accessible entrance