Select dates so you can see the availability and exact prices.
31785 Hameln, Germany, Hameln
Neue Marktstrasse 10 31785 Hameln,Neue Marktstrasse, Hameln
Berkeler Warte 2 31789 Hameln,Berkeler Warte, Hameln
31812 Bad Pyrmont, Germany, Bad Pyrmont
Osterstrasse 26 31855 Aerzen,Osterstrasse, Aerzen