Located beside George Bush Park in Houston, this hotel features an outdoor pool and elegantly-furnished guestrooms. Modern amenities include cable TV and air conditioning. All accommodation has a mini-refrigera ... Read more

View all Luxury Hotels in Houston (TX)