5855 E US Route 36, Decatur, Illinois 62521(217) 864-2400
Long Creek Self Storage Provides Self Storage Facility, Commercial Storage, Residential Storage, Indoor Storage, Outdoor Storage Services to the Decatur, IL Area.