1 / 49Property descriptionvia booking.comTweelwonen Bio Science Park Apartments offers self-catering accommodations located in Leiden, less than 2 km from Central Station. The North Sea beach is 17 km away.Each apartment features a living room, a flat-screen TV and a private bathroom with bath or shower. Free Wi-Fi is included. You can prepare your own meals in the fully-equipped kitchen.If you feel like visiting the surroundings, check out Rijksmuseum voor Volkenkunde (1.7 km) and Rijksmuseum van Oudheden (2.2 km). Theme park Duinrell is 7 km away and Den Haag is 14 km.