7373 E IOWA Avenue #1082 Denver, CO 80231 2 Bedrooms & 3 Bathrooms Indian Creek Listed price: $168,000. Contact Shelley & Pam for the negotiated price. Watch Virtual Tour This one is really cute and ready to move in and just hang your pictures! All new carpeting and paint. Parquet floor in the kitchen, cozy fireplace, … [Read more...] about Sold! Beautiful town home in the Indian Creek/Landmark neighborhood.