The address is across the road from Jiefang South Road, Xinjiang International Grand Bazaar.
According to Baidu Map, Xinjiang International Grand Bazaar is located at No. 510 Jiefang South Road, Tianshan District, Urumqi City, Xinjiang Uygur Autonomous Region. It is the largest Grand Bazaar in the world.
Toudaoqiao Old Bazaar Food Street is across the road from Xinjiang International Grand Bazaar. Toudaoqiao Old Bazaar Food Street is one of the three components of the International Grand Bazaar.