Address and Directions

Homer and Dolly Hand Art Center at Stetson University
139 E. Michigan Avenue, DeLand, FL 32720
386-822-7270