Mogouyan Hand Pulled Noodle is a Chinese restaurant specializing in housemade noodle dishes, skewers, and other classic Chinese fare. Delivery is available.