A glorious sushi restaurant opened by Michelin starred Sushi Master, Chef Kazutoshi Endo with super fresh fish in casual surroundings in Notting Hill, London
Read MoreHigh standard of modern and creative Japanese cuisine in the heart of Mayfair
Read More