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