I'm with you Portcity. Nashua has benefited from the extension of the Greater Boston sprawl to the northwest, no sales tax, mill town that successfully shifted to high tech, large retail hub, tremendous amount of residential construction during the past 20 years and around 10 more square miles in land area compared to Portland for population counting. It had a population of 39,000 in 1960 and has always reminded me of a New Hampshire (not as dense) version of Lewiston until the resurgence took place. The downtown proper was built and laid out for a city of only around 30K and I would not be surprised if it overtakes Manchester as the state's largest city by the 2030 census. In fairness, most of the downtown area would extent to the left of your photo and Nashua's Main Street has seen an increase of new shops and restaurants during the past decade but very little in the area of new construction. The former Indian Head National Bank HQ at 7 floors is the tallest commercial structure and there is a Senior Housing building further down Main that is around 10 floors.