Village Shops at the Landmark
The Village Shops at the Landmark is a retail center located in the Denver Tech Center area of Colorado. Built to provide retail, restaurant and entertainment services, the project also includes a number of landscape elements to enhance the experience of it’s patrons and compliment the businesses. Some of these landscape elements include water features, upright ornamental trees, flowering shrubs and ornamental grasses.