Skip to main content

Hotel Appolo 0 *

N.H.-31, Mallaguri, 734003 Siliguri, India |Show on the map
  • Location
  • Opinions

Choose your room


Score: 3.5 / 5
TripAdvisor Score Score based on 54 reviews

Location: Hotel Appolo

Location. This property is located in Siliguri. Features.Dining options at Hotel Appolo include a restaurant. Room service is available. This 2.

Reviews: Hotel Appolo