City Stadium in Newcastle upon Tyne

City Stadium in Newcastle upon Tyne is a park. City Stadium is near Dinsdale Place.

Leisure
park