Location. The Leonardo Hotel Heidelberg is located in Heidelberg, Germany, one kilometre from the sights of the old town. The Gothic and Renaissance structure of Heidelberg Castle is two kilometres away.This is a fantastic hotel for the traveller who wants to explore Heidelberg - the old town with its famous "Hauptstasse" is only a short walk away and the "Anlage street" with plenty of restaurants, bars, beergardens is on the parallel street behind the hotel. Search below for reviews, photos,
map information and rates.