New Peacock is a Chinese-Indonesian restaurant offering a menu of refined dishes, including specialties from the Szechuan and Canton regions.