Leo Inked is a tattoo shop, located at Berna 1159, B1753DEY Villa Luzuriaga, Villa Luzuriaga, Argentina.