Lumla, Lumla,, Tawang, Arunachal Pradesh - 790104,India
NEC Farm, NEC Farm,, Tawang, Arunachal Pradesh - 790104,India