University of Twente - (UT)


See this location on the map.