$724,500 -
2320 Briarwood Place
Escondido ,
CA 92026
County: San Diego