Golden Amrita – Nectar of the Gods
Amrita is an ancient Indian word meaning “Nectar of the Gods” , a drink that bestowed immortality. The spotlight this month is on one of our newest wineries, Golden Amrita, a family owned company owned by the Liu family that for many generations has produced the finest quality aged Pu’er vintage teas in Yunnan province […]