Results 2 results found The Scallop Sculpture on Aldeburgh Beach, Aldburgh, Suffolk, England, United Kingdom, Europe The Scallop Sculpture on Aldeburgh Beach at sunrise, Aldburgh, Suffolk, England, United Kingdom, Europe