Large department stores often have good food halls, in addition to in-store cafes, and kiosks will stock some essentials.
Cheap Eats Guide to Europe 1994 (1993)
He claims the new store will be the largest independent book store to open in Scotland in at least 30 years.
Times, Sunday Times (2014)
I have found that only the largeststores carry a dependable stock.
Take Care of Your Skin (1990)
Definition of 'store'
store
(stɔːʳ)Explore 'store' in the dictionary
countable noun
A store is a building or part of a building where things are sold. In British English, store is used mainly to refer to a large shop selling a variety of goods, but in American English a store can be any size of shop.
Definition of 'large'
large
(lɑːʳdʒ)Explore 'large' in the dictionary
adjective
A large thing or person is greater in size than usual or average.