Established in 1975, Sakura Japanese Restaurant offers traditional Japanese food in Mayfair, London. From “freshly prepared sushi” to “table cooked Shabu-shabu hot pot”, Sakura Japanese Restaurant will offer you a wide variety of real Japanese food to enjoy.
