Houses for sale in Barmouth, Gwynedd

Barmouth, UK - There are 87 properties in Barmouth with prices ranging from £35,000.00 to £4,000,000.00 with an average price of £489,256.39

Properties for sale in Barmouth, Gwynedd

icon