Where do the members of the scottish parliament meet when in England?

The Scottish Parliament meets at the Scottish Parliament Building in Holyrood, Edinburgh. If they are in England on government business they meet at the Palace of Westminster in London.