• 7817 Ivanhoe Ave

  • 7817 Ivanhoe Ave, La Jolla, CA 92037

Lease History

Lease Date Available SF Floor / Suite Asking Rate
December 15, 2023 N/A