The office building at 29 Main Street in Leominster is for lease. Located in the heart of downtown Leominster, the property offers a wide variety of retail and office suite options — from individual retail and office suites, up to approximately 15,000 square feet of space. In addition to the space options, the property also has ample parking, a rarity among downtown properties.