New York City — Joseph Abboud has opened its flagship store, located at 424 Madison Ave., in New York City — marking the first under the umbrella of Men’s Wearhouse, Inc. The 4,300-square-foot location was designed and styled collaboratively by Jeffrey Hutchison & Associates and Joseph Abboud.