Leh Manali Hwy, Himachal Pradesh 175103
Phone: Not available
Rahalla Falls, Manali, Himachal, IndiaThe Rahalla falls are the result of melting glaciers. It is a natural spot where tourist can view the natural beauty. It is also become one of the famous tourist spot. It lies on the way to Rohtang Pass and the area around the Rahalla falls is marvelous.