Close Window
View Category

Tudor Park Marriott Hotel & Country Club

Area Sights

Leeds Castle (28 of 48)

Leeds Castle, set on two islands on the River Len in the heart of Kent, has been home to royalty, lords and ladies for over 1000 years. Visitors are transported through 1000 years of the castle’s history; an eclectic mix of period architecture, sumptuous interiors and family treasures waiting to be discovered. The hotel is located just 10 minutes from this famous landmark.