More Information

  • Industry: Hotels/Resorts/Restaurant

  • Ownership: Private Limited

  • Address: Tahachal Kathmandu, Nepal