Heidelberg's old town is amazing. You walk through history. The cobblestone streets and old buildings throw you back in time. Some of the restaurants are old and quaint, some are new and hip. Make sure you walk along the Neckar river. It's beautiful.
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections