Cedar Shores Apartments

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