a temple...I'm sure it has some fancy name and story surrounding it, but my guide didn't speak English, so all I got out of it was that it is a temple of some sort.