Isobella Hubbard

Isobella Hubbard is Scottish actress and writer from the Highlands, based in London. She is a graduate for Rose Buford. Since leaving drama school she has worked across film, TV and theatre.

Isobella Hubbard is Scottish actress and writer from the Highlands, based in London. She is a graduate for Rose Buford. Since leaving drama school she has worked across film, TV and theatre.