General information
City
The Hague
Address

ESN The Hague
Turfmarkt 104
2511 DC THE HAGUE
Netherlands

University name
Leiden University
Location

52.0704978, 4.3006999