It's been dubbed a must see for Game of Thrones fans.
Roch Castle, near the Welsh coast, is often mistaken for Winterfell - the home of the Stark family in the hit HBO series.
The 12th century castle sits on a hill a couple of miles from Newgale, in Pembrokeshire, and has been compared to the castle in the show, 2Chill reports.
And it doesn't just look impressive.
The ancient building also doubles up as a five star hotel with six bedrooms having undergone an extensive makeover in 2012.

The five foot thick walls are made from the natural rock of the hill it sits on, above Newgale beach.
It was originally built by the Norman knight Adam de Rupe between 1195 and 1210, but suffered serious damage in a siege during the English Civil War.
The highest room in the house, named after De Rupe, memorialises a strange myth.
De Rupe chose the secluded site of the castle out of fear of a prophecy saying he would be killed by the bite of a viper.
The myth continues that the prophecy was fulfilled as a viper snuck in, concealed in firewood, then bit and killed him.
It was only in 1900 that it was renovated by Viscount St Davids, which was continued by later owners.
In 2013, Pembrokeshire born Keith Griffiths gave it a complete renovation while retaining most of its original structure on the outside.
These days, you can have afternoon tea in the Twr y Felin Hotel, a drink in the Roch Castle Honesty Bar, or have lunch in the Blas Restaurant, Oriel Lounge or Cornel Bar.
The tower stands high and can be seen for miles around.
Staying here is sure to make you feel like the Lord or Lady of Winterfell.
For more information including how to book , you can visit their website here.