The Happy Sumo is a sushi restaurant offering traditional Japanese dishes and creative sushi rolls in a sophisticated bistro setting.