Polaroid-Fotobar

The Polaroid Fotobar in Delray Beach, Florida.