33.8k reviews
Former Site of Cape Town Apartments, Xuhui District, Shanghai (470 meters walk from Exit 3 of Shanghai Library Subway Station)