News | Jul 2023
The Sill, An NYC-Based Plant Shop, Opens Pop-Up Boutique In Greenwich
The Sill, An NYC-Based Plant Shop, Opens Pop-Up Boutique In Greenwich
The brand was founded in NYC in 2012 based on the premise that plants make humans happier and healthier. This is the first CT location.