Mercer Arboretum and Botanical Gardens, located along Cypress Creek in North Houston, lures visitors daily with its free admission. This 250-acre park, ...