Results 2 results found Townscape seen from the castle, Lewes, East Sussex, England, United Kingdom, Europe View towards Lewes Castle on a foggy morning, Lewes, East Sussex, England, United Kingdom, Europe