My Favorite Bands Logo
    Elcka
    Elcka

    Indie rock band formed in London, UK, active in the mid to late 1990s.

    Data provided by Discogs