Jizo is a Japanese restaurant known for its relaxed and friendly atmosphere, serving quality food since 1997.