HOLIDAY INN and STAYBRIDGE SUITES DUAL BRAND HOTELDOWNTOWN HOUSTON, TX View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize