Skip to main content

Mesa Apartments (Denver, Colo.)

 Organization

University of Denver. 1925 S. York St., Denver, CO 80210. Residential building on the University of Denver campus. Studio and 1 bedroom apartments.