Sizzler steakhouse is worth the journey to Tokyo’s waterfront
Sizzler, a spacious family restaurant with an amply supplied, all-you-can-eat salad bar, occupies a spot in a part of Odaiba called Aqua City, an entertainment destination popular with locals and foreigners alike.