McLeod Park Baseball

McLeod Park is a 48.5 acre facility located at 920 Santiago Drive, Florence. There are five lighted baseball fields, two restroom facilities, three concessions stands and three pressboxes located at this site which plays home to the McLeod Park Baseball League.