
EIKO means GLORY in Japanese. It is distilled using the unmatchable water quality of Hokkaido island, applying unique Japanese expertise.
EIKO means GLORY in Japanese. It is distilled using the unmatchable water quality of Hokkaido island, applying unique Japanese expertise.