England 360

Abbey Square.
Chester, England.