Reservation

Leila Restaurant • 120 South Dixie Highway, West Palm Beach, FL 33401 • 561.659.7373