Baron Business Park would comprise 135 single-story units spread among seven buildings at 2601 Southeast Willoughby Blvd.