NEWSLETTERS

Please subscribe here to be kept informed about our events, special offers and news at Dunvegan Castle & Gardens.

* indicates required

Dunvegan Castle & Gardens will use the information you provide on this form to be in touch with you and to provide updates and marketing.

`); iframeDoc.close(); iframeDoc.body.appendChild(lodgifyDiv); var script = iframeDoc.createElement('script'); script.src = "https://app.lodgify.com/book-now-box/stable/renderBookNowBox.js"; script.defer = true; // This fires ONCE when the Lodgify script finishes loading script.onload = function() { // Give it a tiny delay to finish rendering, then set the height setTimeout(function() { var height = iframeDoc.body.scrollHeight; iframe.style.height = (height + 20) + 'px'; }, 200); }; iframeDoc.head.appendChild(script); } });