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