REVIEW | Crowne Plaza Heidelberg, the ideal base to discover the Rhine-Neckar area

Heidelberg is a small university town located in Baden-Wurttemberg situated on the river Neckar in South-West Germany. It is located in the densely populated Rhine-Neckar metropolitan region, close to Mannheim. The main tourist attractions are the baroque style old town, the old bridge and of course the castle overlooking the city.