South Shore Self Storage

618 W. South Side Drive

Decatur, Illinois
(217) 425-0743

Location - 618 West South Side Drive, Decatur, Illinois

We Store It

South Shore Self Storage is easy to find. Our facility is located in Decatur, Illinois right next to the WAND TV tower.


View Larger Map


Directions from Millikin University Campus

View Larger Map