Sto & Loc
625 S College Ave
Rensselaer
IN
47978
(219) 866-4189
Open Map
Description
Sto & Loc is located at 625 S College Ave in Rensselaer and has been in the business of Warehousing, Self Storage since 1986.
by dandb on May 04, 2022 from
dandb
10X20 Units
Commercial Storage
Household Storage
Moving & Storage
self-storage
storage
Storage Self Service
Storage-Household & Commercial
Warehouse Storage
warehousing