Natural Natural Finchley Road

A small Japanese grocery store just off the Finchley Road that doubles as one of the best grab and go lunch spots in north west London. Alongside pantry staples and imported Japanese ingredients, the chilled counter is stacked daily with homemade karaage, okonomiyaki skewers, onigiri, bento boxes, sashimi and donburi bowls, all made fresh on site and sold at prices that feel genuinely remarkable for London. A beloved local institution.