1. Holiday Inn Express & Suites Deland South 180 Fenway Dr, Deland, FL 32724 Coordinate: 28.9879,-81.29749 Phone: (866) 270-5110