Shozantei

In Tokyo near Akihabara station, the luxurious restaurant Shozantei is impressive: beautiful tatami mats, good lighting, big decorations with flowers, top-quality meat, menus in English… Expensive but exceptional!

Leave a Reply