Back to photostream

Maintaining the Schedule

The tower of Kent House is the most obvious part of The London Television Centre, home of ITV's London studios, on the South Bank, next to the National Theatre.

447 views
0 faves
0 comments
Uploaded on January 24, 2012
Taken on January 20, 2012