Fan She Cheng Shi Min Su
Fan She Cheng Shi Min Su is an apartment only 1.6 km from Ocean Plaza.
Shanghai Entomological Museum is located just 1.6 km away. Lost Heaven serves Shanghai dishes and lies 10 minute's walk from the property.
The nearest metro station is Shanghai Library, situated 450 meters from the apartment.