11923 W 13th AVE, Lakewood, CO 80401 - MLS#6272639 - Found It Homes