I've been here for the international meditation lesson you can get from a monk. At the location there are a lot of small buildings an a temple. If you need to be in a specific building, you could ask for directions at the first building near the entrance.
Nice place, some of the buildings here symbolize universal harmony. According to locals, this place teaches that to achieve enlightenment one must relinquish everything.