The Sill

Sep 04, 2018
0

The Sill, the New York based startup which sells potted plants online and through physical stores has announced that it…