5701 Skylark Place
La Jolla, CA 92037

$2,249,000 4 Beds Baths 2,973 sq/ft
5701 Skylark Place 1/63