Hotel Niwa Tokyo - Tokyo, 101-0061, Japan

Inquiries for accommodations, bookings and directions to the hotel.

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