New Orchids Lords Inn Gangtok
Description
Revered as a mini Switzerland in India, Gangtok witnesses the mesmerising glacier valleys, tea gardens, and beautiful landscapes. Strategically located from a short walk to MG Marg, New Orchids Lords Inn Gangtok has a charming rustic ambience that compliments the Sikkimese architecture and promises a luxurious stay to the guests.