Best Takeout restaurant in Amstelveen, netherlands