Vocalist and songwriter based in London, UK. Elli was born in Greece and has lived in London since 2009.
Tigerskin
Singles & EPs File 2017 Germany
WAV, EP