Where is the Volusia County Business Tax office located?

Thomas C. Kelly Administration Center 123 W. Indiana Ave. Room 103 Deland, FL 32720