Texas Toms is located at 4241 N Elmwood Ave, Kansas City, MO. This location is in the Winnwood neighborhood..