$574,900 -
1360 Palomar Pl
Vista ,
CA 92084
Complex/park: Vista Palomar