Haslemere Rotary Club has held its charities and craft fayre at Haslemere Hall.
There were more than 30 individual charity stalls at the fayre, with a particular emphasis on crafts.
Representatives from the Young Rotary Club were selling cards they had designed to raise funds for Purple for Polio, the National Autistic Society, Haslemere food bank and warm clothing for Ukraine.
A cafe providing coffee and home-made cake was in the annexe to the hall.
Fayre organisers were pleased with the turnout from the public, and declared the annual event a success.