33.8k reviews
Approximately 60 meters southwest of Shengming International Plaza, Xiqiao West Road, Nanhai District, Foshan City, Guangdong Province.