26.732659 ­88.411181
Go to map view
Hotel Appolo - Siliguri - Building
Hotel Appolo - Siliguri - Bedroom
Hotel Appolo - Siliguri - Lobby
Hotel Appolo - Siliguri - Lobby
Hotel Appolo - Siliguri - Bedroom
Hotel Appolo - Siliguri - Bedroom
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.

Get Rates

Show Hotel Appolo at top of the results.

Get Flight + Hotel

Amenities

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)

Star Ratings

booking.com