Todd’s Clothiers & Tailor Shop leased 2,479 square feet in the Kansas City, Kansas retail center, according to a release. The ...