Polaroid Fotobar, Delray Beach, Fla.

Polaroid Fotobar, a new retail concept from Polaroid, has opened its first location, in Delray Beach, Fla. The 2,000-sq.-ft. store is designed to allow consumers to take the images from their smartphones and tablet devices and easily turn them into “museum-quality” art that can be framed and hung on a wall or displayed on a desk.  Read More.


 More Multimedia