Green Hub Twente is located in Enschede, Netherlands on De Hems 10 Floor 3, Room 304. Green Hub Twente is rated 3 out of 5 in the category university department in Netherlands.
Address
De Hems 10 Floor 3, Room 304
Accessibility
Wheelchair-accessible entrance