Just moved back to Frankfurt; I left around 2008. When I left I remember there was a huge beer store not far from Heidelberg. I've looked on google maps and I don't see anything that rings a bell. Anyone know what store I'm trying to remember and if it is still around? Harry