Where is the Volusia County Business Tax office located? Thomas C. Kelly Administration Center 123 W. Indiana Ave. Room 103 Deland, FL 32720