General information
City
The Hague
Address

ESN The Hague
Turfmarkt 104
2511 DC THE HAGUE
Netherlands

University name
Leiden University
Location

52.078895432874, 4.3201825341265