Situated in Mussoorie, 1.3 km from Landour Clock Tower, Hotel Himshri Mussoorie by Travellers Den features views of the mountain. This 3-star hotel offers room service. The property is non-smoking and is set 1.7 km from Gun Hill Point, Mussorie.
Numero delle stanze: 16
Picture Palace, 248179 Mussoorie, India