Hotel Niwa Tokyo - Tokyo, 101-0061, Japan
Achieved Two-star on Michelin Guide for 7 Consecutive Years Since Our Opening