Discovery Green is conveniently located at 1500 McKinney St, Houston, TX 77010.