6820 E Harrold Place, Churubusco IN | The Key Team | The Key Team