This luxurious 3-star hotel is set in a prime location in the centre of Siliguri. Sprawling over acres of mesmerizing greens,..
Siliguri / Siliguri
Property Location A stay at Royal Sarovar Premiere places you in the heart of Siliguri.Rooms Make yourself at home in one of ..
Property Location The Cindrella Hotel is located in Siliguri.Rooms Make yourself at home in one of the air-conditioned guestr..
Property Location Hotel Appolo is located in Siliguri.Rooms Make yourself at home in one of the air-conditioned rooms featuri..