Where is West Ham Park?

Where is West Ham Park located?

West Ham Park, West Ham Park (Station), Great Britain (approx. 51.539356°, 0.022924°)


Where is West Ham Park on the map?