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