Jadooz Theatre

Tawang, Arunachal Pradesh, India ● Single Screen