1. Otter Self Storage 1015 S Woodland Blvd, Deland, FL 32720 Coordinate: 29.01122,-81.30208 Phone: (386) 703-0452