Modern five-story apartment building with a gray, black, and brick exterior, featuring balconies and street-level retail along a busy urban road.

Home building giant Toll Brothers Inc. and JD Capital USA said Tuesday they formed a new joint venture to develop a 290-unit luxury apartment community in Decatur. The joint venture has secured a $45.7 million construction loan from Santander Bank, N.A., the companies said… Read More