MovieMaps

Photo of Strand London Underground Station

Location: Aldwych Tube Station
As Seen In: Stan & Ollie