Henson Hotel Creating Change MagJuly 26, 20240116 views The Henson is a boutique hotel in the Catskills, which features Matilda restaurant from acclaimed chefs… Read more