Called the Carlow Wind Watch, the $60 million development from Nashville, Tenn.-based Southern Land Company brings 150 apartments in two buildings to a 5.3-acre site at 1721 Motor Parkway just east of ...