Adjacent to Nassau Bay Town Square, a mixed-use development located on Nasa Rd 1 and Saturn Lane, across from Space Center Houston