Aldwych Tube Station – Where V for Vendetta, The Good Shepherd, 28 Weeks Later and Sherlock Were Filmed
Courtesy: Abandoned Spaces Today it remains as a ghost station located in the City of Westminster in Central London. It offered its services for the first time in 1907. The original name given to this tube station when it opened was Strand after the street on which it is located. Back in its days, it served … Read more