Release Summary

On March 1st, Delray Beach will be the first U.S. city to experience Polaroid Fotobar, a one of a kind, revolutionary new retail concept.

Polaroid Fotobar