Had been to Harlow recently and spent some time in the Town Park. The Harlow Town Park situated on the north side of the town is a 164 acre...Read More
The Shard located in Southwark (the latest addition to the London skyline) is the tallest building in Western Europe at present. The tower ...Read More