New businesses helped to find temporary retail space

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.