Periyar Meadows

Thekkady Road, Kumily
Thekkady
India