Photo Booth FL

1505 Spring Harbor Dr
Delray Beach , FL 33445
United States