Isle of Barra Kneads

Food hygiene rating: Awaiting Inspection