buffalo chinese elmwood food chinese food buffalo ny elmwood Restaurant menu map for Ling Ling Chinese Restaurant located in 14217 Buffalo NY 2758 Elmwood Ave. Local Chinese Restaurants in E… Wednesday, June 8, 2022 Edit