Scotland’s Golf Coast hosting four major events

Craigielaw Golf Club, on Scotland's Golf Coast - East Lothian