Orford Castle, Suffolk

View of Orford Castle near Woodbridge, Suffolk, England