Map is loading... Get Directions to Revenue Department-Taxpayer Services Center ← View details 816 Selma Avenue, Selma, Alabama 36701 +1 334-874-4961 Get Directions From* To * — Required information