
Heidelberg, Germany
Premier Inn Heidelberg City Centre
3-star hotel · Premier Inn Hotels Europe
Our Premier Inn Heidelberg City Centre hotel is an ideal base for getting the most out of your stay in Heidelberg. This picturesque town on the Neckar River has plenty of things to do. Visiting Heidelberg Castle is a must for…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Air conditioning in Restaurant




