Le Tweelwonen Bio Science Park Apartments propose des hébergements indépendants à Leiden, à moins de 2 km de la gare centrale. La plage de la mer du Nord est à 17 km.