Sold House Prices in Barmouth, Gwynedd | Average £156,388 | BritishProperty.uk