Showing posts with label Building. Show all posts
Showing posts with label Building. Show all posts

Sunday, November 1, 2009

Leeds Castle




Leeds castle is one of the amazing castles in england.  This 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 . . .