Ideal for fun and relaxation, Lemon Tree Hotel Siliguri is located in the Don Bosco Colony area of Siliguri. The excitement of the city center is only 6 KM away. With its convenient location, the property offer ... Read more

View all Luxury Hotels in Siliguri