Aldeburgh

Town : Aldeburgh,UK
Importance : Why not?