Original: Broadwood Stadium, also referred to as simply Broadwood, is a football stadium and multi-use community sports complex situated in Cumbernauld, North Lanarkshire, Scotland.
Simplified: Broadwood Stadium is an association football stadium situated in Cumbernauld, North Lanarkshire, Scotland.