Favorite buttonPrevious imageNext imageSpecial offer$2,219 - $5,916Studio - 3 beds | 30 units availableEsperanza at Duarte StationApt building in Duarte, CA