Conveniently set in the Bio-Science Park, this award-winning Leiden hotel offers modern rooms, a fitness room and on-site dining.
Business