264 W Stafford Road

Lake Sherwood, CA, 91361
$5,800,000Price
5Beds
1Baths
6633sqft
Courtesy of: Encino - Sherman Oaks

264 W Stafford Road

Lake Sherwood, CA, 91361
$5,800,000Price
5Beds
1Baths
6633sqft