A physical point of sale is a place or establishment where you can pay, for example, in cash.
108 points of sale found