Waitrose opening hours

Waitrose is a store chain serving customers in 260 towns. It serves the market with 348 stores. The largest number of its stores, 55, can be found in London. Other key locations, taking into account the total number of the brands' shops, are Bristol - 6, Leicester - 3, Oxford - 3 and finally Southampton - 3.