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