bn:03301474n
Noun Named Entity
SYL
Ibrox Stadium
EN
Ibrox Stadium is a football stadium on the south side of the River Clyde in the Ibrox area of Glasgow, Scotland. Wikipedia
Geonames
Relations
Sources
HISTORIC COUNTY
LOCATED IN THE ADMINISTRATIVE TERRITORIAL ENTITY
LOCATION
OCCUPANT
OWNED BY
SURFACE PLAYED ON
BabelNet