A documentary about a dutch Chinese-Indonesian restaurant.
No streaming options found at this moment.