Maple Leaf Farms Headquarters, Leesburg, IN 46538 - Office Space
Maple Leaf Farms Headquarters is located at 101 East Church Street in the Leesburg neighborhood, IN, Leesburg, 46538. The Class B Office building was completed in 2012 and features a total of 55,751 Sqft.
In Leesburg, there is 1 class B office building. At zip code level, there are 1 commercial properties, of which 1 are office buildings over 50,000 square feet.