Food Teppanyaki at The Matsuri Q XJune 3, 2014May 31, 2014 Who? The Matsuri What? A restaurant that's been at the heart of London for more than two decades is a rare find but that's just one of the accolades that...