Triangular Peninsula in path north from Vishnupad Temple, west of Deva ghat (site 24)