Location
Delray Beach, FL
Photo Booth