Jelly Records profile image

Jelly Records

London, United Kingdom

East London Record Shop - Downstairs, 22 Chatsworth Road, London, E5 0LP