Well, where does one start? Classic example of 1960's forward-thinking architecture.....or a pig-ugly pile of rubble. You decide. At least the view's nice from the top.
UpvoteDownvote
14Photos
Tolworth Tower
Ewell Road London Greater London KT6 7EL United Kingdom