5701 Skylark Place

La Jolla, CA
For Sale: $2,249,000
4 Beds, 3 ½ Baths
2,973 sq/ft
5701 Skylark Place
1/63