$329,900 -
200 Olive Ave 96
Vista ,
CA 92083
Complex/park: Vista Manor