Latteria Reviews (0)Food & Drink₿ On-chainAddressPiazza Annunziata, Itri, 04020, ItalyWebsitefacebook.comPhone+39 0771 879994AcceptsBitcoinMapOpen map