For Lease: Retail/Office Spaces | 7924 Ivanhoe Ave., La Jolla, CA 92037