3D New $849,000 3 Beds4 Baths2,035 SqFt 12056 E Lake CIR, Greenwood Village, CO 80111 Single Family Home MLS# 4296709 Listed by Redfin Corporation