MovieMaps

Photo of London Park

Location: Victory Square
As Seen In: Charmed episode 3x01 “An Inconvenient Truth

The police officer's eyes glow as the Clarion Potion takes effect.