Hotel Yuma Complex, 5, Laden La Road,, Darjeeling, West Bengal - 734101, India
(351) 2257308
Hotel Yuma Complex, 5, Laden La Road,, Darjeeling, West Bengal- 734101,India