Yamato

11 Lochrin Terrace, Edinburgh EH3 9QJ, United Kingdom

Edinburgh, United Kingdom

Inventive sushi rolls, plus wagyu and tempura, offered in a snug, contemporary setting.

Rating: 589

Score: 4.7

Price:

No reviews available.