33.8k reviews
Approximately 270 meters northeast of Ali Center, Chuangye Road, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province.