Celebrated as one of the city's best, City Plaza Hotel in Siliguri. The hotel is strategically located in Bagdogra. Having been established in the year 2010
9832048998