AOL Travel

Nature Center at Avalon Canyon, Los Angeles

Nature Center at Avalon Canyon - Los Angeles, California
Nature Center at Avalon Canyon
1202 Avalon Canyon Road, Avalon, CA 90704Map
+1 310 510 0954

Nature Center at Avalon Canyon, maintained by the Catalina Island Conservancy, is a perfect destination for those who want to explore the natural history of the Santa Catalina Island. The center showcases several exhibits and images in its lobby that show secluded landscapes and beautiful locations on the island. Visitors can get information about the various projects undertaken by the Conservancy to preserve the natural beauty of the island. It also conducts workshops and other events to create awareness about conservation of nature.

Write a Review

How would you rate your overall experience with Nature Center at Avalon Canyon?
Nature Center at Avalon Canyon General Information
  • Open Hours: Monday to Sunday from 10:00 AM to 04:00 PM
  • Type: Science & Technology, Other
AOL Traveler Rating
0 POSITIVE Vote » Thanks for voting!
0 NEGATIVE Vote » Thanks for voting!