Restaurant specializing in Flammkuchen, a savory Alsatian tart.