Carbuncle Cup

The Strata Tower in London’s Elephant and Castle has won the award for the ugliest new building in Britain. Judging by the other entries shown here it was up against some pretty stiff competition.

Posted in Thing of the Day Tagged with: , ,

Leave a Comment (note: all comments are moderated)

Your email address will not be published. Required fields are marked *

(you can use <b>bold</b> or <i>italic</i> markers)