Heidelberg Castle stands on the slightly elevated mountain which can command a whole view of core city and Necker River.
It was built in the middle in the thirteenth century by Pflze. Enlargement of a building and renovation was repeated until the 17th century by the successive lord of a castle.
Therefore, there are the Gothic, the Renaissance and the Baroque architecture styles.