DCF Leon County Service Center is a Foodstamps/SNAP Office in Tallahassee, Florida that offers people Foodstamps/SNAP. Contact DCF Leon County Service Center for more details. The Foodstamps/SNAP Office is located 2810 Sharer Rd UNIT 24, Tallahassee, FL 32312.