Megumi 21 is a Japanese restaurant offering sushi, ramen, and other classic dishes, along with beer and sake.