Nestled in the breathtaking Temi Tea Garden - Sikkim's only tea garden - this resort offers a serene escape with top-notch ...