A location in downtown Manchester, N.H. was among factors leading to the development on 75 Canal, which was opened this week.