Jessica Lach - Lemon Tree is a cozy establishment nestled in Norwich, CT, offering a unique experience to its patrons.
Specializing in handcrafted lemon-based products, this quaint spot provides a refreshing twist on traditional goods.
Generated from their business information