logo Featured Topics Film WWE TV Gaming Comics Music Offbeat Quizzes 20 Places In London That Every Doctor Who Fan Needs To Visit By Nina Van Herck / January 27, 2015 13. London Eye In Rose, the opening episode of the revived series, London Eye was used as a gigantic (and very effective, for that matter) transmitter by the Nestene Consciousness. Nearest Tube: Waterloo or you can walk along the South Bank from London Bridge. Pagination ←Previous Next→