
Shop
Cultural Variants
Different English-speaking countries may have unique shop names, like 'bodega' in NY. 
Physical Location
The word 'shop' implies a physical space you enter, unlike a 'marketplace' which can be open-air. 
Small Scale
Shop often refers to smaller, individual retail outlets, not large department stores. 