Travel Odaiba Oktoberfest: The best German beer in Tokyo By Chris Barnes Chris Barnes Japan Travel • September 19, 2018