Leon County Health & Human Services is a Foodstamps/SNAP Office in Tallahassee, Florida that offers people Foodstamps/SNAP. Contact Leon County Health & Human Services for more details. The Foodstamps/SNAP Office is located 918 Railroad Ave, Tallahassee, FL 32310.