London Hotels Articles

August 7, 2010

Restaurant reviews: Taro Japanese Restaurant, London, UK

restaurants such as Yo Sushi where individual sushi items cost between 32.50 and 4.50.

While not the best sushi restaurant in London it scores points for value and quality

59 Brewer Street

London (England)

(020) 7734- …

Powered by WordPress