8590 Cliffridge Ave, La Jolla, CA 92037
4 beds
3 baths
2,612 Sq.Ft. LIVING AREA
Originally the area of choice for college professors looking for a short commute to prestigious UCSD.
Phone
Email
Address
7863 Girard Ave #210, La Jolla, CA 92037
Message sent successfully!