#1Book Hotel in Dalhousie | Hotel Sn...by ECO Hospitality101Hotel Snow Castle by Eco Hospitality is a three-star hotel. The Hotel is situated in Dalhousie. Location is easily approachable. Centre point for all places of visit whi...besthotelindalhousiehotelhotelindalhousiehimachalpradesh+1 more