18599 W 84th Place, Arvada, CO 80007 - Homesnap