Bargelaan 180 , Leiden
Situated in the centre of Leiden and only a 1-minute walk from central station, Fletcher Wellness-Hotel Leiden offers spacious rooms with city or dune views.