Strata tower in Elephant & Castle named ugliest new building of the year

12th August 2010, Comments 0 comments

London tower with three wind turbines deriding as "breakfast-extracting".

0 Comments To This Article