Cedar Shores Apartments

(2)
 2151 Oliver Avenue, San DiegoCA 92109
$1,340+Studio-2 Beds