18670 Burlington PL, Denver, CO 80249 - MLS#2182203 - Found It Homes