Property Location With a stay at Oulton Hall in Leeds (Oulton), you'll be close to Temple Newsam House and Thwaite Mills. This 4-star hotel is within the vicinity of Townclose Hills Nature Reserve and Middleton Park.Rooms Make yourself at home in one..