4102 L B McLeod Rd, Orlando, FL 32811
A 47,737 square foot dock-high warehouse/distribution facility located within the 33rd Street Industrial Park.