The Xanadu and the surrounding murals in Chester, England.

The Xanadu and the surrounding murals in Chester, England.