Property Details for MLS# 884509 3789 S Benton Way Denver CO 80235