town & country stowe
Waterton Acquires Town & Country Stowe in Vermont
Waterton | March 28, 2023
(March 28, 2023 – Stowe, VT) – Waterton, a Chicago-based national real estate investor and operator, announced today it has acquired Town & Country Stowe, a 54-key independent hotel located at 876 Mountain Rd. in Stowe, Vermont. The firm will transform the property with updates to guest rooms and outdoor common areas and will add a mixture of lofted barn suites and cabins to create a product that does not currently exist in the market. Springboard Hospitality, a hotel management firm with extensive experience in lifestyle hotel repositioning, has been tapped to operate Town & Country Stowe on behalf of Waterton. “The acquisi...