London photo by callen60
June 1, 2008
There are four towers along the Thames that are instantly recognizable as ‘London’. The oldest by far are the twin towers of Westminster Abbey, which have looked out over the river for far longer than the dome of St. Paul’s,...Read More
Share your travel photos to expand your gallery and add color to your reviews.