Mount Helix Park
4901 Mount Helix Dr, La Mesa, CA 91941-4354
Mount Helix Park is a Nature & Wildlife Areas place is located in La Mesa, California. The address of Mount Helix Park is 4901 Mount Helix Dr, La Mesa, CA 91941-4354.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 619-741-4363, or open their website to view relevant information, The url is http://www.mthelixpark.org