Situated on the lush green banks of the river Periyar, adjoining Dr Salim Ali Bird Sanctuary in Kerala, the Periyar River Lodge is an ideal getaway for nature lovers, bird watchers or just about anyone who needs a break from the humdrum of urban life.