Game Location

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

More about Feldstead Avenue Playground