Pelliang is located in Sikkim and is famous for its serenity and natural beauty. This small town sits on top of beautiful hills with nothing but panoramic views and a gastronomic experience to ...