translate English to French: The hotel is located in a fantastic park nearby the River Neckar and in direct vicinity of the world-famous Heidelberg castle.
La villa est idéalement située dans un parc donnant sur le Neckar, à proximité immédiate du célèbre château.