Bomb Shop cover image

London, United Kingdom

Bomb Shop is a forward thinking independent label based in London.