Audubon, an Atlanta-based rental housing investment company, announced Thursday that it sold The Local on Severn, a 161-unit ...