Grand old lady of Gleneagles ready to party again

Gleneagles - the glorious playground.
Gleneagles - the glorious playground.

Breaking