Street wear brand Palace is opening up in New York City with their own retail store and its location is now confirmed. On Instagram page, its says the New York City location will be in the heart of Soho on 49 Howard St.
Palace NYC will open its door on May 5 at 11 a.m. EST