Map could not be loaded - please enable Javascript!
→ more information
Tan Hua Roast Lamb Leg, 63 Beixinqiao Santiao Hutong:
39.943260
,
116.419370
(Directions)