Hotel Niwa Tokyo - Tokyo, 101-0061, Japan

Other inquiries

Achieved Two-star on Michelin Guide for 8 Consecutive Years Since Our Opening