
Let trained docents show the many celestial wonders of the universe through two 14 inch telescopes.
6699 Campus Dr, Placerville, CA 95667, USA
Get Directions
Let trained docents show the many celestial wonders of the universe through two 14 inch telescopes.
6699 Campus Dr, Placerville, CA 95667, USA