Construction begins on 2 Colorado apartment complexes on landmark sites
Two prominent metro Denver sites will soon be home to apartment complexes constructed by Southern Land Co. of Nashville, Tennessee.
Southern Land purchased a property at 2505 18th St. for $10 million in 2013 that was formerly home to Mile High United Way…