Taro, Covent Garden LONDON Edamame  Prawn Tempura  Karaage Chicken  Vegetable Gyoza Avocado & Salmon Sushi | Salmon Sashimi | Spicy Tuna Roll Crabstick Tempura Roll  The service at Taro… View Post

0