October 14, 2014
Cherry Creek Vista neighborhood home for sale. 11530 E. Lake Ave. Englewood CO 80111 is for sale. Asking price $888,000. Large photo gallery for 11530 E. Lake Ave. Englewood, CO 80111. Full MLS Details Sheet for 11530 E. Lake Ave, Englewood, CO 80111. 11530 E. Lake Ave is located in the heart of the DTC off […]