Yashshree Mall Road Darjeeling Hotel
HD Lama Road, Near Bank of Baroda, Darjeeling, 734101
Featuring a garden, Yashshree Mall Road Darjeeling is located in Darjeeling in the West Bengal region, 12 km from Tiger Hill and 300 metres from Himalayan Mountaineering Institute And Zoological Park.