Places of Interest nearby
Location address: United Kingdom, Glasgow City
Number of texts: 1
Ibrox Stadium is a football stadium located on the south side of the River Clyde in the Ibrox district of Glasgow. Ibrox is the third largest football stadium in Scotland, having an all-seated capacity of 50,987.