Japanese in London - Rotherhithe 168 Jamaica Road, Rotherhithe, London, SE16 4RT Tags: cuisine: japanese