Greek in London - Shepherd's Bush 71 Uxbridge Road, Shepherd's Bush, London, W12 8NR Tags: greek, private parties: up to 60 guests, takeaway