Guest reviews of Tweelwonen Bio Science Park Apartments
Based on 17 reviews
- All reviews
Find reviews that mention:
Situated in Leiden, this aparthotel is within 1 mi (2 km) of Naturalis Biodiversity Center, Corpus, and Morspoort. Molen de Put and Museum Volkenkunde are also within 1 mi (2 km).