North Country Plaza Inc is a commercial property management company based in Lockport, NY. They specialize in leasing office and retail spaces to various businesses and tenants.
With a focus on maintaining and improving their properties, North Country Plaza Inc aims to provide a professional and functional environment for their tenants to thrive in.
Generated from their business information