$1,688,000 -
8852 Newcastle Avenue
Sherwood Forest ,
CA 91325
Country: US