4210 L B McLeod Rd, Orlando, FL 32811
This is a 65,000 SF front load industrial building The property is located in the 33rd Street submarket