Η Shop & Trade διατηρεί ένα δίκτυο ιδιόκτητων καταστημάτων (multibrand και monobrand), καταστημάτων franchise και corners πολυκαταστημάτων. Επί του παρόντος η εταιρεία διαχειρίζεται οκτώ ιδιόκτητα καταστήματα, 13 καταστήματα franchise και 54 corners σε εμπορικό χώρο συνολικής έκτασης περίπου 6.500 τ.μ.