Abbey Square.
Chester, England.