Intermarché is a supermarket chain with over 260 locations in Portugal, offering in-store shopping, drive-through, and home delivery options.