The pinnacle of luxury living, Terra Village is truly one of a kind. Terra Village is ideally situated to give you easy access to the best of what Denver has to offer. Around the corner from Edgewater Market Place, Downtown Edgewater, and just minutes from Sloan's Lake and Downtown Denver. Browse the categories for local services and attractions.