7427 Girard Ave
La Jolla, CA 92037
$2,300,000 USD
1,500 SF
1,500 SF
$2,300,000 USD
Freestanding