Does anyone who grew up in/near Lowell remember this place? I believe the address was 601 Chelmsford Road, south of downtown near the Lowell Connector. As far as I can tell, it was still occupied into the 1930s, possibly later, and then may have sat empty for a while longer.
I used Google satellite maps to view the surrounding area, but didn't see any traces of it. Just curious if the building used to be a local landmark.