Shanghai Feel Town Hotel, Shanghai, China
Shanghai Feel Town Hotel is conveniently located at No. 1108 Caobao Road, Minhang District in Shanghai, China
Hotel Location:
Address: No. 1108 Caobao Road, Minhang District
City: Shanghai
Country: China