Savoring Tradition: A Culinary Journey at Taro Restaurant in Soho, London Discover the essence of Japanese cuisine at Taro Restaurant in Soho. Authentic flavors, charming ambiance, and affordability await your palate.