652 Palomar Ave

La Jolla, CA
For Sale
5 Beds, 6 ½ Baths
5,813 sq/ft
652 Palomar Ave
1/44
1