Lebanese in London - Mayfair 85 Piccadilly, Mayfair, London, W1J 7NB Tags: lebanese, private parties: up to 150 guests, takeaway