Set within 24 km of Jade Buddha Temple and 26 km of Jing'an Temple, Shell Shanghai Baoshan District Meilan Lake Luoshen Road Hotel offers rooms in Shanghai. The property is located 30 km from Shanghai Jewish Refugees Museum, 30 km from Pedestrian Street of East Nanjing Rd. And 30 km from People's Square. The property is 33 km from IFC Shanghai International Financial Center and 34 km from Binjiang Avenue. The reception at the hotel can provide tips on the area. Oriental Pearl Tower is 33 km from Shell Shanghai Baoshan District Meilan Lake Luoshen Road Hotel, while Superbrand Shopping Mall Shanghai is 33 km away. The nearest airport is Shanghai Hongqiao International Airport, 32 km from the accommodation.