MICHELININSIDERGerman
Grenzhof 9,
69123,
Heidelberg
Average price €65
MICHELINInternational food
Kurfürstenstraße 22,
68723,
Schwetzingen
Average price €72
Italian
Brauergasse 2,
68526,
Ladenburg
Average price €60