Map is loading... Get Directions to City of Selma Finance Department ← View details 1710 Tucker Street, Selma, California 93662 +1 559-891-2205 Get Directions From* To * — Required information