Xinghai Square

by Philip Lai. Sourced via Flickr under Creative Commons Attribution-NoDerivs License.

Supposedly the largest city square in the world, Xinghai Square is really a park by the sea on the south side of the city.

Map showing location of Xinghai Square

Above: Location of Xinghai Square in Dalian, Liaoning, China