33081 Willard St | Winchester, CA
Lot 13,504 sqft