Self Storage for Lease
Located in downtown Winter Park, The Storage House offers clean, well-lit, and secure self-storage units that range in size from 92-529 square feet. You keep the only key to your self-storage unit and we give you 7 days a week access. No security deposit required. View our current availability below.
No availability at this time.