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