Hay Hay Roasted is a Chinese restaurant specializing in roasted meats, including Peking duck, and offers a variety of dishes like brine cuttlefish and rice meals.