88 Prospect Ave La Jolla, CA 92037