MovieMaps

Photo of Unit HQ

Location: Millennium Stadium
As Seen In: Doctor Who 2005 Christmas special “The Christmas Invasion