Namchi

Standing on the highest grounds of the small but scenic town of Namchi, Summit Sobralia Resort & Spa is a 5-star resort named after an exotic species of orchids..