Leyla Food & Drink Reviews (0)Food & Drink₿ On-chainAddress10 Via Sigieri, Milano, 20135, ItalyPhone+39 328 705 3652AcceptsBitcoinMapOpen map