We went here since it was quite close to our hotel, and the food was excellent. My only problem was that I didn't have cash on me and they did not accept credit cards.
Address: Tegeler Str. 22, 13353 Berlin, Germany
Location: Europe > Germany > Berlin
Phone Number: +49 30 45029250