Hotel ★★★

Mount Amara Hotel And Spa

2nd Mile, Sevoke Road, Bylane behind Planet Mall, Siliguri, India Show on map

About Mount Amara Hotel And Spa

Mount Amara Hotel And Spa is a 3-star hotel in Siliguri, India. It is one of 212 places to stay in Siliguri listed on Triptoic.

Property facts

Property type
Hotel
Star rating
3 stars

Location

2nd Mile, Sevoke Road, Bylane behind Planet Mall, Siliguri, 734001, India

Loading map…

Frequently asked questions

Where is Mount Amara Hotel And Spa located?

Mount Amara Hotel And Spa is located at 2nd Mile, Sevoke Road, Bylane behind Planet Mall, Siliguri 734001, India.

How many stars does Mount Amara Hotel And Spa have?

Mount Amara Hotel And Spa is rated 3 stars.

Stays near Mount Amara Hotel And Spa

Highly rated alternatives close by

All 212 in Siliguri →

More ways to stay in Siliguri

See prices on Agoda
Check prices