New businesses helped to find temporary retail space By Anthony Marris 17th January 2013 Storefront is a new marketplace that links startups to retail space owners with short term leases. This content is for members only. Please click here to view the full article.