Willow Creek Plaza is a 23,000 square-foot, three-story building managed by Servant Properties. A diverge group of businesses operate from this building, including Farm Bureau Insurance and Sleep Apnea Center. With easy access to I-275, Willow Creek Plaza offers office space with high visibility.