Fennel Red Rose - 500 Mts from Mall Road Hotel
31 Laden la Rd, Darjeeling, 734101
Featuring 3-star accommodation, Fennel Red Rose - 500 Mts from Mall Road is set in Darjeeling, 12 km from Tiger Hill and 400 metres from Himalayan Mountaineering Institute And Zoological Park.
What a amazing Hotel service service is very good.