Inchture HotelThe Inchture Hotel perfect for Dundee Hotel Rooms is set in some of the most glorious Dundee and Perthshire countryside which abounds with places of beauty and interest. The Inchture Hotel itself is a B listed building and was constructed on the site of Inchture Castle on the outskirts of Dundee.