Snow Shelter Hotel

1 Star  

Kufri Road, Shimla, Himachal Pradesh - 171 001

Snow Shelter Hotel, Shimla - Photos & Videos