Howard L. Ward Park is just one of the places to see in Houston, so why not enjoy the other things to explore during your travels? Stroll along the lakeside or attend a sporting event in the area.
NASA Johnson Space Center is worth a pic or two when discovering Nassau Bay.