Storefront, an online listings site for pop-up retail spaces, has announced its New York City launch after securing $1.6 million in seed funding, the company said in a release. The San Francisco-based ...