tower of london Sticky post

Tower of London

Why You Must See This Castle The amazing Tower of London is situated in the middle of the city, along the Thames River. With metropolitan life bustling all around it, this fascinating one thousand-year old castle and fortress, harbours spooky tales. You must see it while you’re in London and I’ll tell you why. I drove around looking at it before working up the courage …

Continue reading Tower of London