Shimla Hotel Rooms
We found 1 companies
Snow Valley Resorts , Shimla
Snow Valley Resorts Ghora Chowki ( Near Kachi Ghatti ) NH- 22 , Shimla (H.P), Shimla, Himachal Pradesh
Snow Valley Resorts introduces itself as one of the biggest Centrally Air conditioned Hotels in Shimla having 72 rooms, with all modern facilities, if you are looking Best Holiday Resorts in Shimla, w...
Verified+9 Years with us