It is located in No. 208 Yuexiu Road South, adjacent to the China Plaza and the Beijing Road Shopping Pedestrian Street, the two major shopping circles.