ATMs that accept international cards are available at the HSBC Bank at:
People's Square located north of the Park Hotel at the intersection of Huanghe Road and Gulin Road;
City Supermarket, Shanghai Centre at 1376 Nanjing Xi Road;
Hong Kong Plaza, 282 Huaihal Zhong Road.
In addition, Citibank has a branch at the Peace Hotel on the Bund (19 Zhongshan Dong Yi Road) that can change American Express USD traveler's checks (maximum $250 per day) and USD cash. There is also an ATM there that accepts international cards. Another ATM can be found at Pudong International Airport.