Nature Discovery Center


Nature Discovery Center
7112 Newcastle
Bellaire, TX 77401
: ,

You’ll find that the Nature Discovery Center is a warm and friendly place where children and families share the joy of discovery. It is housed in the old Henshaw home, nestled in Russ Pitman Park, a four-acre rural retreat in the midst of the city of Bellaire, Texas. The Center’s Discovery Rooms, open Tuesday through Sunday from noon to 5:30 p.m. FREE of charge, are full of intriguing exhibits and hands-on activities that invite children and adults to explore, and have fun learning.