Hubrecht Organoid Technology (HUB) is located in Utrecht, Netherlands on Yalelaan 62, 3584 CM Utrecht. Hubrecht Organoid Technology (HUB) is rated 5 out of 5 in the category research institute in Netherlands.
Address
Yalelaan 62, 3584 CM Utrecht
Accessibility
Wheelchair-accessible entrance