Commercial building on Huaxing North Road, Yongding Town, Mentougou District, Beijing (diagonally opposite the south gate of Yinghui Beiyuan). According to Baidu map query, Mentougou Meichen Turtle Village is located in the commercial building of Huaxing North Road, Yongding Town, Mentougou District, Beijing (diagonally opposite the south gate of Yinghui Beiyuan). Mainly engaged in seafood, the restaurant opened in 1995 and is famous for its specialties of turtle and Hunan cuisine.