Four Points by Sheraton Houston Greenway Plaza Hotel
2828 South West Freeway , Houston, TX 77098, USA
Featuring a fitness centre, Four Points by Sheraton Houston Greenway Plaza offers accommodation in Houston, within a 15-minute drive of NRG Stadium, Medical Center and Rice University. The property has a business centre and meeting facilities.