The Henry is preparing to open its first Houston location at 700 Town and Country Blvd. Courtesy of The Henry To continue reading this content, please enable ...