The Plaza Apartments

(1)
 12819 Riverside Drive, Sherman OaksCA 91607
$1,955+1-2 Beds