14
6407-13 Richard st
San Diego, CA 92115
$2,995,000 USD
4,410 SF
4
Units
5.9% Cap Rate
4,410 SF
$2,995,000 USD
Apartments