Be sure you have the full address in your map app: 1206 W FM 1382, Cedar Hill, TX. The nature center is located between Newman International School and Cedar Hill State Park. Visitors to Dogwood Canyon may park inside the gated circle parking lot (Audubon property). Walk up the ramp to the building to check in. All trails begin just past the building; no other access.