Штаб-квартира Marc O’Polo AG расположена в городе Штефанскирхен к югу от Мюнхена. Отсюда происходят поставки в 2600 магазинов, принадлежащих компании и партнерам по продажам. На сегодняшний день продукцию Marc O’Polo можно купить в 92 фирменных магазинах, 143 магазинах, работающих по франшизе, 1145 магазинах партнеров по продажам и 1219 мультибрендовых магазинах.
Коллекции Marc O’Polo продаются более чем в 30 странах по всему миру. Среди них Германия, Австрия, Швейцария, Нидерланды, Бельгия, Швеция, Финляндия, Норвегия, Дания, Ирландия, Франция, а также Россия, Польша и другие страны Восточной Европы.