The hotel is situated directly beneath Heidelberg's famous castle and is within a few minutes walking distance of every major and historic attraction in the city.