Fire leaves Barra restaurant charred