Cannons by Cannon Street Station, London.

Cannon by Cannon Street Station, London, England