The Four Points by Sheraton Houston, Memorial City opened March 25.
The hotel offers 171 guest rooms and 2,790 square feet of meeting space.