Storage Facility - Ellis Self Storage

Ellis Self Storage

3650 W Taylor Rd

Turlock, CA 95382

Weather at this Storage Facility

Fair
Current : 71F