Griffis Cherry Creek North

Owned | GRIT | 164 Units | Denver, CO

Griffis Cherry Creek North is located in Denver’s best restaurant and shopping scene, with open-air dining lining the streets that lead up to the expansive Cherry Creek Shopping Center.