Where Was Six Flags AstroWorld Located?

Six Flags AstroWorld was a major amusement park located in Houston, Texas. It operated from 1968 until its closure on October 30, 2005. The property was subsequently sold and redeveloped. Today, the site is occupied by Six Flags Hurricane Harbor Splashtown, a water park that continues to operate on a portion of the original land.

Copyright Wanderlust World © https://www.ynyoo.com