Sold House Prices in Fairbourne, Gwynedd | Average £111,327 | BritishProperty.uk