1/4 4 Active $284,900 1 Bed1 Bath328 SqFt 806 E 23rd Ave, Denver, CO 80205 Townhouse Listed by Nash & Company