1/33 33 Active $525,000 2 Beds3 Baths1,404 SqFt 8065 E 21st Ave, Denver, CO 80238 Townhouse Listed by Titan One Realty Group