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-5443
Available Units
View Map

Locations near you

Filter locations by:
Features