I just love these little toy grocery shops! They're perfect for using in displays with small antique dolls and teddy bears (who like shopping too, you know!).
I'm thinking this is American, probably from the 1940s, and many of the products shown are original. The set measures about 10 1/2 inches high. The little cans and packages are all wooden with paper labels, while the breads, ham, and steak are plaster.
(See the entry for the 1914 Cass toy grocery for an antique example, the 1950s British toy grocery for a very different style, and the 1930s German shop for another.)