Lock and Leave Self Storage

Metropolis, IL — Home & Local Services. ﻿ Located at 2101 Metropolis Street in Metropolis, IL, this 30,000 square foot facility is just what you have been looking for to store your belongings in a convenient and secure manner.