Lockbox Self Storage LLC is a storage solution company with four facilities offering exceptional customer service and 24-hour access to your belongings. Based in Mount Morris, IL, the company also has locations in Byron and Oregon. If you’re in need of moving services, consider exploring the Polo, IL movers. Lockbox Self Storage is dedicated to providing great customer service, onsite security, and a variety of unit sizes with drive-up access. They offer a convenient and secure online booking and payment system, and take the security of your goods seriously with an SSL secure website protecting your personal information.