TOP RESTAURANTS

  • BEST RESTAURANTS OPENING IN LONDON IN MARCH 2023

      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…

    Read more