Chinese Restaurant in Darjeeling Region


  • Mayfair Darjeeling, The Mall, Opposite Governor House, Darjeeling, West Bengal 734101, India