Yoo Yoo Chinese King is located in New Delhi, India on 1, 26, Moti Nagar, Main Market, Block 12, Moti Nagar. Yoo Yoo Chinese King is rated 5 out of 5 in the category chinese noodle restaurant in India.
Address
1, 26, Moti Nagar, Main Market, Block 12, Moti Nagar