Sushisho Masa – “Best Sushi in Tokyo?”

Popularised by the internet foodie community as one of the best sushi restaurants in Japan that “serves a lot of food”, Sushisho Masa – a 7-seater edomae style sushiya located in the heart of Tokyo’s upscale Nishi Azabu district – gained the attention of global audiences when prominent YouTube duo Simon and Martina Stawski, shared a ‘vlog’ of themselves each eating their way through more than 40 servings of sushi at the restaurant in 2013. Is this the “best sushi in Tokyo?” – Here are 5 things to take note before visiting:

Read More