Address: 5869 W Atlantic Ave, Delray Beach, FL 33484, USA
Kenneth Goldman | Sep 24, 2021
WHO KNOWS. ALL I KNOW IS I PAID ALMOST 20 DOLLARS TOTAL FOR A TURKEY SANWICH WITH LESS THAN AN INCH OF TURKEY ON RYE BREAD. A RIP OFF. ILL NEVER GO BACK AGAIN!!!!