Hotel Heidelberg offers country-style lodging with a Bavarian restaurant featuring a terrace, and a lounge bar. A cozy, non-smoking hotel in a country house style.