Clifton Hotel is a hotel located in Shimla, Himachal Pradesh. The average rating of this place is 4.60 out of 5 stars based on 12 reviews. The street address of this place is 2593+2Q4, Shimla, Himachal Pradesh 171009, India. It is about 2.61 kilometers away from the Shoghi railway station.
M.K A 41 months ago
This is a great service, it helps the visitors to know about the place , where they want to go.
sahir makkar 53 months ago
Good