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