Hampden Park Hampden Park Stadium 78 Photos from Hampden Park, Glasgow. a 51,866-capacity venue that serves as the national stadium of football in the Mount Florida area of Glasgow, Scotland. Call me biased, but shouldn’t the national stadium be in the capital. Hampden Park Stadium – Wembley Wizards Ball