Stock Photo - The Market Square, Great Yarmouth, Norfolk, England.

Stock Photo: The Market Square, Great Yarmouth, Norfolk, England.