Restaurants of Heidelberg

Heidelberg has some of the finest restaurants in Europe — fine dining, outdoor cafés and casual eating in the narrow pedestrian lanes of the Old Town.