Tailor Brands has 102 employees at their 1 location and $21.10 m in total funding. See insights on Tailor Brands including competitors, office locations, .