15 Best Castles in England

1. Windsor Castle

2. Tower of London

3. Bodiam Castle

4. Highclere Castle

5. Leeds Castle

6. Bamburgh Castle

7. Warwick Castle

8. Arundel Castle

9. Framlingham Castle

10. Alnwick Castle

11. Bolsover Castle

12. Dover Castle

13. Rochester Castle

14. Durham Castle

15. Herstmonceux Castle