Jinshan Beach is located in a Shanghai suburb, and is a natural beach, a rare occurance in downtown Shanghai. Though it's not as good as the famous beaches in Qingdao or Hainan, Shanghai residents love it.
Address: No. 5 Xincheng Road, Jinshan District