Hotel HOTEL DOLLY PREMIUM
★★
Sevoke Road, Near Sevoke More, Siliguri, Siliguri, India Show on map
Hotel Mayor is a 3-star hotel in Siliguri, India. It is one of 212 places to stay in Siliguri listed on Triptoic.
Sevoke Road, Near Sevoke More, Siliguri, Siliguri, 734001, India
Hotel Mayor is located at Sevoke Road, Near Sevoke More, Siliguri, Siliguri 734001, India.
Hotel Mayor is rated 3 stars.
Highly rated alternatives close by
Hotel
Guest favorite
Hotel
Hotel
Hotel
#1 in Siliguri