Hotel Appolo
Mallaguri, NH 31,Siliguri,734001
About me
Hotel Appolo Away from the city crowd, at the foothills of the great Himalayas, Hotel Apollo Siliguri happens to be an ideal destination for tourists and business travelers. We offer 3 banquet halls where you can hold conferences, marriage parties or any event.