$249,900 - 63 St John Court Unit 63, Newbury Park, CA 91320
63 St John Court Unit 63
Newbury Park,
CA
91320
Country: US