3 Screens. Operated by Landmark since 1992. The Chez Artiste is located in the University Hills Plaza in upscale southeast Denver. Just down the street from the University of Denver, the Chez Artiste features the finest in independent film and foreign language cinema. Parking is free in lot next to the theatre.