Hauptstraße 83
Heidelberg, BW 69117 Germany
Heidelberg, BW 69117 Germany
Open Hours11a-7p M-Sa, noon-7p Su
OverviewApples are not on the menu of this take-out establishment, located on the Hauptstraße directly across from the historical Providenzkirche of Heidelberg. The name derives...
more