The Garlic Queen is probably my favorite restaurant in Amsterdam and we've tried quite a few now. As the name implies, everything ... More