Dumpling Bar Bari is a Chinese restaurant specializing in various dumpling preparations, including grilled, steamed, and fried options. Offers both dine-in and takeaway service.