33.8k reviews
No. 2 Zhen East Road, Donghai Farm, Pudong New Area, Shanghai (near Two Port Avenue), inside Shanghai Flower Port (west side)