9815 E 63rd Avenue SOLD Mar 27 Written By Lucy Ross $1,617,8499815 E 63rd AvenueDenver, CO 802385 Bds | 4.5 Ba | 4,448 Sqft Lucy Ross
9815 E 63rd Avenue SOLD Mar 27 Written By Lucy Ross $1,617,8499815 E 63rd AvenueDenver, CO 802385 Bds | 4.5 Ba | 4,448 Sqft Lucy Ross