Kasthall has officially opened its first Flagship Store in the heart of New York, situated at the prime location of 29 Howard Street. After operating in the US for over 15 years with a showroom, Kasthall is accelerating its business in North America by establishing its first Flagship Store in New York City.