Situated in Kālka, 39 km from Shimla, Wind Cross Hotel features a terrace and views of the mountain. Guests can enjoy the on-site restaurant. Every room at this hotel is air conditioned and is fitted with a TV with cable channels.
Situated in Kālka, 39 km from Shimla, Wind Cross Hotel features a Read more
Situated in Kālka, 39 km from Shimla, Wind Cross Hotel features a terrace and views of the mountain. Guests can enjoy the on-site restaurant. Every room at this hotel is air conditioned and is fitted with a TV with cable channels.
Situated in Kālka, 39 km from Shimla, Wind Cross Hotel features a terrace and views of the mountain. Guests can enjoy the on-site restaurant. Every room at this hotel is air conditioned and is fitted with a TV with cable channels.
Number of Rooms: 8