- www.pandahousedekalb.com
- 1
Located at 901 Lucinda Ave Suite #M, DeKalb, IL 60115, our restaurant offers a wide array of Chinese dishes, such as Beef Chow Mein, Shrimp Lo Mein, Orange Chicken, Egg Drop Soup and Vegetable Fried Rice. You can order by phone, it will be ready when..
Relevance: 94.09756