Villa Del Sol Sweet Cherry Farms

6989 Elizabeth Lake Rd Leona Valley CA 93551 USA

(661) 270-1356

Location