View details for The elements at Sloan’s Lake The elements at Sloan’s Lake $1,364+ West Colfax, Denver, CO 80204