136-20 138th St, Flushing, New York City 11355, United States
No delivery
Spot something wrong?
Dishes at Lan Zhou Handmade Noodle. Prices may vary in venue.