Abba electronics TV repair and home appliances shop, Kentish Town London

- Image ID: BBJ0H9
British Retail Photography / Alamy Stock Photo
Image ID: BBJ0H9
Location: kentish town, camden, london, england, uk