Telescope Pads in Palomar Mountain, CA 92060

Telescope Pads in Palomar Mountain, CA 92060 (San Diego County) is a park. Telescope Pads is located near Canfield Road.

Leisure
park