Dogwood Canyon Audubon Center

1206 FM1382, Cedar Hill, TX, 75104, United States

Last Updated Jun 13, 2025

Company Overview

Company Name

Dogwood Canyon Audubon Center

Address

1206 FM1382, Cedar Hill, TX, 75104, United States

About Dogwood Canyon Audubon Center

The Dogwood Canyon Audubon Center is a nature sanctuary located in Cedar Hill, Texas, United States. Established in 2011, the center's mission is to protect birds and their habitats through science, advocacy, education, and conservation programs. The 200-acre sanctuary offers 3 miles of hiking trails, a visitor center, and opportunities for visitors to learn about the local ecosystem and engage in its conservation.

Frequently Asked Questions about Dogwood Canyon Audubon Center

Advertising Pixels

  • Facebook Ad Pixel
  • Google Ad Pixel
  • TikTok Ad Pixel

Technologies Used

Social Profiles

Key Decision Makers

Elizabeth Gray Chief Executive Officer
LinkedIn