Oaktree Plaza is a commercial complex situated in Norwich, CT, offering a variety of retail and office spaces for lease. The plaza provides a convenient and accessible location for businesses looking to establish a presence in the area.
With a focus on meeting the needs of both tenants and customers, Oaktree Plaza aims to create a vibrant and dynamic environment for businesses to thrive. The diverse mix of tenants and amenities within the plaza contribute to a bustling and engaging community atmosphere.
Generated from their business information