Game Location Flags of Glory plays their games at Felstead Ave. Playground, located just south of Greenwood Subway Station: More about Feldstead Avenue Playground