It is an ancient rock-fortress near the town of Dambulla.

On the top of the rock there is the palace of King Kashyapa.

[Source: en.wikipedia.org]