$1,350,000 Pending 6Beds6Baths4497Sqft0.23Acres 6129 S Newark Way, Englewood, CO 80111 MLS#: IR1068945