Hotel Whispering Rocks, Manali, India
Hotel Whispering Rocks is conveniently located at P.O. Palchan in Manali, India
Hotel Location:
Address: P.O. Palchan
City: Manali
Country: India
Hotel Features:
- Check-In Time: Noon
- Check-Out Time: Noon
- In Room TV
- Room Service