Natural Natural | ナチュラルナチュラル

Natural Natural is a Japanese deli store, offering authentic Japanese food such as Sushi, Sashimi and Bento boxes, and also a wide range of Japanese groceries. Their fresh deli food is very popular among locals and Japanese customers. They import many of the products from Japan, which is difficult to find in London so you will have a lot of surprise findings while shopping.


Ealing Common: 21 Station Parade, Uxbridge Road, London W5 3LD
Finchley Road: 1 Goldhurst Terrace, London NW6 3HX