1 of 6Terraza del Sol (opens in new tab)355 South Grove Street, Denver, CO 80219(970) 536-5221$1,223+/moFees may apply12-mo lease2 units available1 bedVerifiedView DetailsCheck availability