Polaroid has thrown its hat in the retail ring, opening its first-ever retail store, in Delray Beach, Fla.
Polaroid Fotobar, a new retail concept from Polaroid, has opened its first location, in Delray Beach, Fla.
Polaroid has announced plans to launch a new experiential retail concept called Polaroid Fotobar, opening at least 10 locations in 2013.
Looking for a hit list of the hottest new stores around the globe? Check out the 10 contenders