Castle placed on the hill overlooking the lovely town of Lewes. The building of Lewes Castle was started soon after 1066, but wasn’t finished for 300 years. more...
Lewes East Sussex, England United Kingdom