The New York City flagship store will be the third brick-and-mortar location for the OVO brand.