223 square foot office/retail space available for lease in Downtown Lowell. Great windows for displays located at traffic light.
For Exclusive Commercial Properties. Investment, Sales & Leasing