What is a one stop shop for all wholesale needs?

Known as a 'Cash and Carry' in the UK.