iStorage Wichita - North Amidon Reviews, Ratings | Self Storage near 2940 North Amidon Ave , Wichita KS United States

iStorage Wichita - North Amidon

4.9
149 reviews
|Self Storage|Wichita, KS 67204 United States