$775,000 -
2339 Briarwood Place
Escondido ,
CA 92026
Community: North Escondido