Buildings on-site were built between 1939-1955 w/our newest building constructed in 2002. This fully renovated multi-tenant industrial facility has a total of (51) rental units ranging from 1200 to 25,000 square feet each, (9) Fenced Lots, & parking for over (50) semi tractor-trailers This facility is situated on a (30) acre Industrial site located at the intersection of London (US42) & Liberty Roads in the the Southwest "Industrial" quadrant of the City of Delaware.