Greenway Plaza is Houston’s ideally positioned premier city center business district Learn More See a concert or a live sports game at NRG Stadium, home to the Houston Texans. Learn More 3 miles away from the largest medical city in the world— Texas Medical Center. Learn More See More Galleria Lakewood Church Rice University See Less