Best Indonesian restaurant in Hachioji, japan