1/34 34 Active $419,900 2 Beds2 Baths1,311 SqFt 18120 Aprils Way, Parker, CO 80134 Townhouse Listed by Mycasa Llc