5 Lanark Pl, London W9 1BT
Japanese restaurant | Restaurant
In a sleek and minimalist setting with refined panelled walls, this establishment offers expertly crafted sushi and sashimi, complemented by an efficient takeaway menu for those on the go.