$2,350,000 - 8040 Girard Ave Unit 7, La Jolla, CA 92037
8040 Girard Ave Unit 7
La Jolla,
CA
92037
Country: US