Siliguri Travel Sathi is situated in Siliguri it's a travel house All India tour operator Spealist in Sikkim Darjeeling and Dooars