Developer plans 279 luxury apartments on Glen Allen site
A developer has acquired 3.3 acres of land in Glen Allen on which it will develop a luxury five-story apartment community with 279 units. The land at 10551 Telegraph Road was purchased by Bristol Development Group from Mohawk Investment Partners. The five-story apartment community will be Bristol's
Click here to read more