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…