For Lease: Retail Spaces | 875 Prospect St., La Jolla, CA 92037