Authentic Japanese restaurant, Menya Musashi, offering a variety of dishes, including sushi and ramen.