MovieMaps

Photo of Stormcage Facility

Location: Millennium Stadium
As Seen In: Doctor Who episode 6x02 “Day of the Moon

The Doctor and River talk outside of River's cell.