
Neela Sandh
Lehtrar Road, Rawalpindi, Punjab
Neela Sandh Rawalpindi or Nila Sandh is a beautiful natural waterfall, located in Mori Syedan, Lehtrar Road, District Rawalpindi, Punjab, Pakistan. It has surroundings many greenery, tall trees, large mountains which almost covered with sno ... . View Details
POSTED BY Rida Ali UPDATED ON January 26, 2020