A pop-up shop is a temporary retail experience set up in a physical location for a limited time. It can be as simple as a ...
On an inclement day in Somerville, Massachusetts, an unsuspecting passerby catches a small pop of color out of the corner of their eye. Tucked between two bland storefronts is an inviting, small ...