New Star Restaurant, a beloved fixture in Elmwood Park, Illinois, has been delighting diners for over sixty years. Originally established by the Moy family in 1954, the restaurant continues its legacy under the passionate ownership of Jinny Zhao, who took the helm in 2015. Nestled on Elmwood Park's vibrant Restaurant Row, New Star offers a welcoming culinary journey through diverse Asian flavors, expanding from its traditional Cantonese roots to include Thai and Japanese influences. Guests can enjoy a range of expertly prepared dishes, all crafted with a commitment to fresh ingredients. The dining experience is enhanced by the lively atmosphere, including engaging hibachi presentations where skilled chefs entertain guests tableside. This cherished neighborhood spot provides a comfortable and enjoyable setting for all.