After much hype, U.K.-based cult streetwear brand Palace has finally opened its doors to New York City. The store, which officially opened today, is located on 49 Howard Street. New Yorkers will finally be able to get a chance to get their hands on the exclusive merch without having to check for pieces — which are usually sold out — on the Palace website, or scouring the internet for rare finds.
Palace took to their to Instagram yesterday to hint at a New York store exclusive drop, which gives N.Y.C. fans an even bigger reason to be excited. Fingers crossed the store's not totally empty yet. Peep below.