Found 2 places
Address: 601 North Bert Fish Dr, Deland, FL 32720
Latitude: 29.0374 (29°2′15″N), Longitude: -81.3009 (81°18′3″W)
Phone: (386) 822-8900
Site: stetson.edu/administration/counseling-center
Latitude: 29.0371 (29°2′14″N), Longitude: -81.3008 (81°18′3″W)
Phone: (386) 822-8150
Site: stetson.edu/administration/health-service