Entire House 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.