Talesh, also called Tavalesh is a county in Gilan Province in Iran. Talesh has mountainous wonderful areas, and its virgin and intact nature is a charming place for those eager of nature. Talesh is situated 140 km north-west of Rasht, on the south-west coast of the Caspian Sea. Talesh Township, covering an area of 2373 square kilometers, ¼ of surface area of Gilan.