The amazing Italianate fantasy village of Portmeirion, in North Wales, also has extensive gardens

The amazing Italianate fantasy village of Portmeirion, in North Wales, also has extensive gardens