PRIM ROSE NO 1SUN SNOW HOTEL NEAR BUS STAND SHIMLA HIMACHAL PRADESH Himachal Pradesh INDIA (Himachal Pradesh)