JLL is pleased to present: 10 900 sf of Class A space available for lease at 90 Libbey Industrial Parkway in Weymouth Libbey Business Center is positioned to provide tenants and medical users with attractive cost efficient office space