Food & drink Unclaimed Leila Restaurant Lagos Address864a Bishop Aboyade St, Victoria Island, Lagos 106104, Lagos, Lagos, Victoria Island, LagosPhone+2348035791444 Open map Claim this business Report a mistake or ask for removal