734003 Siliguri, India , N.H.-31, Mallaguri +91 353 251 9969
Hotel Appolo is located in Siliguri. Make yourself at home in one of the air-conditioned rooms featuring minibars. Enjoy a satisfying meal at a restaurant serving guests of Hotel Appolo. Secure parking is available onsite.
|General||24 hour front desk, Air-conditioned, Bar/Lounge, Parking (free), Restaurant, Room service, Storage available, Wheelchair accessible|
|Services||Business center, Car rental, Laundry service, Meeting/Banquet facilities|
|Internet||Internet, WiFi (free)|