Delft University of Technology - (TU Delft)


See this location on the map.