Ambassadors of Travel

Tabita gives an insight into eating within the Japan capital Tokyo.