A mansion (or a castle) would probably be best. I doesn't make much sense for leaders of great nations to meet out in the mountains or on some island.