Seminole
Self Storage

New Construction  |  Seminole, FL  |  88,000 SQ FT