One of the best 3-starred hotels in the country, Hotel Om Tara is aptly located at Changzamtok, Thimphu. At Om Tara we believe that exemplary service to the guests and staff welfare go hand in hand…
Next Departures
November 14, 2026 (Available)November 15, 2026 (Available)November 16, 2026 (Available)