In great news for your auditory canals and taste buds, we excitedly announce next months best openings in London. Forks ready?! Taro Address: 76 High Street, Walthamstow, London E17 7LD Opening Date: Now open Taro, is a ‘TaishuShokudo’ (‘an everyday dining room in Japan’), an authentic Japanese cuisine created by Mr Taro, with 3 other branches in London. Papi Address: 1F Mentmore Terrace, London E8 3PN Opening…