Venue type
Restaurant, Hotel
Location
The Hague, Netherlands