Leeds Castle, near Maidstone, Kent, UK.
Built in 1119; its last private owner left it to a trust so that it could be open to the public. Extensive grounds, lots to explore.
For Whovians, The Androids of Tara was filmed there.
User Tag List
Results 1 to 10 of 20
Thread: May Photo ContestThreaded View
Similar Threads
|
Bookmarks