Le temple de Lankatilake datant du XIVème siècle a été construit au sommet d'un rocher. Son architecture mêle des éléments hindous et bouddhistes