941-945 Pearl St
La Jolla, CA 92037
$3,500,000 USD
3,047 SF
3,047 SF
$3,500,000 USD
Storefront