Looks like Cherry Creek North Townhouse is no longer available on Rent.com which means this information is likely out of date.

Cherry Creek North Townhouse

 332 Saint Paul St, DenverCO 80206