RobbReport Temple of Luxury? The English Castle From the New ‘Indiana Jones’ Is Offering Exclusive Stays