Self Storage Facilities in Idaho

Found 1 facility

facility image

Otter Self Storage in Nampa, Idaho

open location on map
820 7th Street North
Nampa, ID 83687
(208) 563-5455
Available Units

Locations near you