6
You May Also Like
From Our Partners
Now You Know
Latest Affordable DIY & Organization
The Twins is actually Audley’s Castle, located in Northern Ireland's Strangford. The centuries-old castle, which sits on the grounds of Castle Ward estate, is surrounded by many Game of Thrones locations. When you’re done touring the major filming sights, head into Strangford Lough, and enjoy nature, wildlife, and quaint seaside villages.