South Mountain Restaurant is a Chinese restaurant located in Nan'an District, Chongqing. It is one of the 433251 Chinese restaurants in China. Address of South Mountain Restaurant is Nanshan Park Rd, Nan'an District, Chongqing, China.
Some of the places around South Mountain Restaurant are -
In very close proximity, around 200 meters, there is one more Chinese restaurant - 重庆市南岸区紫府酒楼
Nanshan Park Rd, Nan'an District, Chongqing, China
Address of South Mountain Restaurant is Nanshan Park Rd, Nan'an District, Chongqing, China.
South Mountain Restaurant is located in Nan'an District, Chongqing.
South Mountain Restaurant is a Chinese restaurant in China