Address: Hauptstr. 204, Heidelberg
Hotel rating from 477 guests: 8.6
Home to the Holy Spirit Church and the town hall, the marketplace marks the start of a long long pedestrian zone lined with restaurants, outdoor cafes and shops. …
Address: Bergheimer Strasse 63, Heidelberg
Hotel rating from 442 guests: 7.7
All spacious, air-conditioned rooms at the Leonardo Hotel Heidelberg City Center feature cable and satellite TV, a minibar and bright, cheerful colours. …