Hotel Itsy Hotels Twilight
★★★
Dalhousie, Dalhousie, Dalhousie, India Show on map
Hotel White Orchid is a 3-star hotel in Dalhousie, India. It is one of 208 places to stay in Dalhousie listed on Triptoic.
Dalhousie, Dalhousie, Dalhousie, 176303, India
Hotel White Orchid is located at Dalhousie, Dalhousie, Dalhousie 176303, India.
Hotel White Orchid is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
Entire House
Hotel
Hotel