Tagged: Tower of London

0

Tower of London, England

This Tower of London is a historic castle which located at the north bank site of River Thames. This tower lay and situated right on the premises of London Borough of Tower Hamlets. This...

error: Content is protected !!