Lefkes Delray

  • RESTAURANT & BARS
33 SE 3rd Avenue
Suit 105
Delray Beach, FL 33483
(508) 246-8425