De Grolsch Veste
It is located in Enschede , Netherlands , at the Business & Science Park , near the University of Twente . 
<triplet> University of Twente <subj> Enschede <obj> located in the administrative territorial entity