The opening of the Thompson Houston, which towers over Allen Parkway and Buffalo Bayou Park, also marks the debut of the hotel’s first restaurant concept, Sol 7. The restaurant, 1717 Allen Parkway, is ...
Stunning city views in a site overlooking Buffalo Bayou. We like the luxe of Sol 7. It’s a gorgeous small room opening onto an enormous terrace dotted with palms, an outdoor bar, an infinity pool, and ...