You are now leaving Menulist
We hope to see you again soon!
LUCKY CHEN CHINESE RESTAURANT
1803 7th St STE 801 Lubbock, TX 79401-2332, United States
Chinese, Asian, Chicken, Takeout , Pickup, Tea, Cheese, Soup, Noodles
The redirect does not work? Just click on this link or copy it into your address bar