You can always visit one of the highly rated landmarks, The Bund Road, placed 2.1 miles away from the Starr Hotel Shanghai. Other sights that are worth your while are the awe - inspiring 492m - high Shanghai World Financial Center (3 miles) as well as the modern Shanghai Museum (2 miles).