Portmeirion is an Italianate resort village in Gwynedd, on the coast of Snowdonia in North Wales. The village is located near Penrhyndeudraeth, on the estuary of the River Dwyryd, two miles southeast of Porthmadog, and one mile from the railway station at Minffordd, which serves both the narrow gauge Ffestiniog Railway and Arriva Trains Wales. Clough Williams-Ellis built Portmeirion from 1925 to 1975 on his own private peninsula on the coast of Snowdonia in Wales.