4240 L B McLeod Rd, Orlando, FL 32811
This is a 57,600 SF industrial building. Located in the 33rd Street submarket.