Tiny UK seaside town named a hidden gem with boutique shops and castle
This "buzzy" town in northern Wales has been dubbed a tiny treasure for its impressive coastal views, historically significant castle and beloved community shops