The Angels infiltrate Madison Lee's lair, set against the stunning backdrop of the historic train station.

Filmed here

Union Station

Washington Square, Worcester, US

Community posts