Periyar Lake is located within the Periyar National Park in Thekkady, Kerala. It's an artificial lake formed by the Mullaperiyar Dam across the Periyar River. The lake and surrounding sanctuary are famous for elephant and tiger sightings. Tamil Nadu borders Kerala to the east, and Andhra Pradesh is further north, making Kerala the correct location for this prominent wildlife destination.