About Winchester Self Storage
13600 Immokalee Road, Naples, Florida Naples
A new self storage facility is planned in Naples. Winchester Self Storage will be located on a 1.3-acre site along Immokalee Road next to the proposed Randall at Orangetree mixed-use development and across the street from a newly constructed Publix shopping center. Completion is expected in Summer 2024.