I don’t want to get prematurely excited, but it’s reported that Top Shop (The British mega retailer, that’s semi equivalent to Forever21, but way better in every aspect) will FINALLY open it’s first US store (In Soho, on Broadway) on April 2nd. I think this is the third opening date I have heard about. I purchased my favorite (floral) dress at the London flagship and am crossing my fingers that this sensation will be in business for spring shopping in New York.
Could It Be True?
VIEW THE COMMENTS