Self-catering accommodation North Berwick, East Lothian self-catering holiday houses and golfers apartments.