Isla : GirlBand.ORG

Isla : Bio

Isla are a band of three sisters; Emily, Charlotte and Eleanor. They are currently based in London and have just released their debut EP, 'Constellations'.

Videos

External Links