Photo of Manchester's Ambush

Location: 8967 Glover Road
As Seen In: Supergirl episode 4x06 "Call to Action"

A group of Children of Liberty thugs holding torches walk around the corner.