5329 S Geneva St Englewood, CO 80111 5 Beds | 6 Bath | 4,712 Sq Ft Single Family Residence | Year Built 1986