Ibrox Stadium, 150 Edmiston Dr, Pollokshields, Glasgow G51 2XD, United Kingdom
Ibrox Stadium, 150 Edmiston Dr, Pollokshields, Glasgow G51 2XD, United Kingdom
No delivery
Spot something wrong?
Dishes at The Argyle House Restaurant. Prices may vary in venue.