Address (By appointment only) 120 South Florida Ave Deland , Florida  32720 United States Phone: (386) 279-0707 Please call the number above to schedule your visit.