The Aldeburgh Food Hall

Aldeburgh, Suffolk, United Kingdom



The Aldeburgh Food Hall, Aldeburgh, Suffolk, United Kingdom