Japanese restaurant specializing in ramen and sushi. Offers a welcoming atmosphere.