33.8k reviews
118 Nanbin Road, Tushan Town, Nan'an District, Chongqing, inside the Yangtze River Eye Dam Tea House