Game Location

Flags of Glory plays their games at Felstead Ave. Playground, located just south of Greenwood Subway Station:

More about Feldstead Avenue Playground