5
3611-3617 Reynard Way
San Diego, CA 92103
$1,800,000 USD
2,660 SF
4
Units
2,660 SF
$1,800,000 USD
Apartments