7334 Girard Ave
La Jolla, CA 92037
$750,000 USD
1,266 SF
1
Unit
5.7% Cap Rate
1,266 SF
$750,000 USD
Medical