Scottish club at home at the Excelsior Stadium (7)
I believe the answer is:
airdrie
(Other definitions for airdrie that I've seen before include "Scottish town" , "community up north" , "Burgh E. of Glasgow" , "North Lanarkshire town" , "Town to E. of Glasgow" .)