Hotel Travellers is centrally located in the heart of the Darjeeling Town. Mall Road is as stone throwing distance fromn the hotel. Taxi, Bus Stand and Railway Station are 10 mins walk from the hotel.
Hotel Travellers Paradise
8(664) Hill Cart Road,