Posted on: May 3, 2017 Posted by: nyghtly_ny Comments: 0

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

Palace Coming To NYC Store Location Announced 

Leave a Comment